Lines Matching refs:pentry
76 struct xe_reg_sr_entry *pentry = xa_load(&sr->xa, idx); in xe_reg_sr_add() local
79 if (pentry) { in xe_reg_sr_add()
80 if (!compatible_entries(pentry, e)) { in xe_reg_sr_add()
85 pentry->clr_bits |= e->clr_bits; in xe_reg_sr_add()
86 pentry->set_bits |= e->set_bits; in xe_reg_sr_add()
87 pentry->read_mask |= e->read_mask; in xe_reg_sr_add()
92 pentry = kmalloc_obj(*pentry); in xe_reg_sr_add()
93 if (!pentry) { in xe_reg_sr_add()
98 *pentry = *e; in xe_reg_sr_add()
99 ret = xa_err(xa_store(&sr->xa, idx, pentry, GFP_KERNEL)); in xe_reg_sr_add()
106 kfree(pentry); in xe_reg_sr_add()