Home
last modified time | relevance | path

Searched refs:frame_get (Results 1 – 1 of 1) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/isci/
Dunsolicited_frame_control.c160 u32 frame_get; in sci_unsolicited_frame_control_release_frame() local
163 frame_get = uf_control->get & (SCU_MAX_UNSOLICITED_FRAMES - 1); in sci_unsolicited_frame_control_release_frame()
171 while (lower_32_bits(uf_control->address_table.array[frame_get]) == 0 && in sci_unsolicited_frame_control_release_frame()
172 upper_32_bits(uf_control->address_table.array[frame_get]) == 0 && in sci_unsolicited_frame_control_release_frame()
173 frame_get < SCU_MAX_UNSOLICITED_FRAMES) in sci_unsolicited_frame_control_release_frame()
174 frame_get++; in sci_unsolicited_frame_control_release_frame()
180 BUG_ON(frame_get >= SCU_MAX_UNSOLICITED_FRAMES); in sci_unsolicited_frame_control_release_frame()
186 if (frame_get != frame_index) { in sci_unsolicited_frame_control_release_frame()
198 while (uf_control->buffers.array[frame_get].state == UNSOLICITED_FRAME_RELEASED) { in sci_unsolicited_frame_control_release_frame()
199 uf_control->buffers.array[frame_get].state = UNSOLICITED_FRAME_EMPTY; in sci_unsolicited_frame_control_release_frame()
[all …]