Home
last modified time | relevance | path

Searched refs:free_pos (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_dsb.c106 if (drm_WARN_ON(&dev_priv->drm, dsb->free_pos >= DSB_BUF_SIZE)) { in intel_dsb_indexed_reg_write()
130 dsb->free_pos = ALIGN(dsb->free_pos, 2); in intel_dsb_indexed_reg_write()
132 dsb->ins_start_offset = dsb->free_pos; in intel_dsb_indexed_reg_write()
135 buf[dsb->free_pos++] = 1; in intel_dsb_indexed_reg_write()
138 buf[dsb->free_pos++] = (DSB_OPCODE_INDEXED_WRITE << in intel_dsb_indexed_reg_write()
143 buf[dsb->free_pos++] = val; in intel_dsb_indexed_reg_write()
146 buf[dsb->free_pos++] = val; in intel_dsb_indexed_reg_write()
153 if (dsb->free_pos & 0x1) in intel_dsb_indexed_reg_write()
154 buf[dsb->free_pos] in intel_dsb_indexed_reg_write()
[all...]
H A Dintel_dsb.h30 * free_pos will point the first free entry position
33 int free_pos; member
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_dsb.c39 * free_pos will point the first free dword and
42 unsigned int free_pos; member
91 return !drm_WARN(&i915->drm, dsb->free_pos > dsb->size - 2, in assert_dsb_has_room()
110 dsb->free_pos = ALIGN(dsb->free_pos, 2); in intel_dsb_emit()
112 dsb->ins_start_offset = dsb->free_pos; in intel_dsb_emit()
114 buf[dsb->free_pos++] = ldw; in intel_dsb_emit()
115 buf[dsb->free_pos++] = udw; in intel_dsb_emit()
190 dsb->free_pos++; in intel_dsb_reg_write()
193 buf[dsb->free_pos in intel_dsb_reg_write()
[all...]
/kernel/linux/linux-5.10/drivers/i3c/master/
H A Ddw-i3c-master.c231 u32 free_pos; member
327 if (!(master->free_pos & GENMASK(master->maxdevs - 1, 0))) in dw_i3c_master_get_free_pos()
330 return ffs(master->free_pos) - 1; in dw_i3c_master_get_free_pos()
770 olddevs = ~(master->free_pos); in dw_i3c_master_daa()
912 master->free_pos |= BIT(data->index); in dw_i3c_master_reattach_i3c_dev()
916 master->free_pos &= ~BIT(pos); in dw_i3c_master_reattach_i3c_dev()
945 master->free_pos &= ~BIT(pos); in dw_i3c_master_attach_i3c_dev()
967 master->free_pos |= BIT(data->index); in dw_i3c_master_detach_i3c_dev()
1053 master->free_pos &= ~BIT(pos); in dw_i3c_master_attach_i2c_dev()
1076 master->free_pos | in dw_i3c_master_detach_i2c_dev()
[all...]
/kernel/linux/linux-6.6/drivers/i3c/master/
H A Ddw-i3c-master.h29 u32 free_pos; member
H A Ddw-i3c-master.c321 if (!(master->free_pos & GENMASK(master->maxdevs - 1, 0))) in dw_i3c_master_get_free_pos()
324 return ffs(master->free_pos) - 1; in dw_i3c_master_get_free_pos()
789 olddevs = ~(master->free_pos); in dw_i3c_master_daa()
937 master->free_pos |= BIT(data->index); in dw_i3c_master_reattach_i3c_dev()
941 master->free_pos &= ~BIT(pos); in dw_i3c_master_reattach_i3c_dev()
970 master->free_pos &= ~BIT(pos); in dw_i3c_master_attach_i3c_dev()
992 master->free_pos |= BIT(data->index); in dw_i3c_master_detach_i3c_dev()
1078 master->free_pos &= ~BIT(pos); in dw_i3c_master_attach_i2c_dev()
1101 master->free_pos |= BIT(data->index); in dw_i3c_master_detach_i2c_dev()
1466 master->free_pos in dw_i3c_common_probe()
[all...]

Completed in 9 milliseconds