Lines Matching refs:booldatum
195 struct cond_bool_datum *booldatum; in cond_index_bool() local
198 booldatum = datum; in cond_index_bool()
201 if (!booldatum->value || booldatum->value > p->p_bools.nprim) in cond_index_bool()
205 if (flex_array_put_ptr(fa, booldatum->value - 1, key, in cond_index_bool()
208 p->bool_val_to_struct[booldatum->value - 1] = booldatum; in cond_index_bool()
223 struct cond_bool_datum *booldatum; in cond_read_bool() local
228 booldatum = kzalloc(sizeof(struct cond_bool_datum), GFP_KERNEL); in cond_read_bool()
229 if (!booldatum) in cond_read_bool()
236 booldatum->value = le32_to_cpu(buf[0]); in cond_read_bool()
237 booldatum->state = le32_to_cpu(buf[1]); in cond_read_bool()
240 if (!bool_isvalid(booldatum)) in cond_read_bool()
253 rc = hashtab_insert(h, key, booldatum); in cond_read_bool()
259 cond_destroy_bool(key, booldatum, NULL); in cond_read_bool()
495 struct cond_bool_datum *booldatum = datum; in cond_write_bool() local
503 buf[0] = cpu_to_le32(booldatum->value); in cond_write_bool()
504 buf[1] = cpu_to_le32(booldatum->state); in cond_write_bool()