Lines Matching refs:rings
54 ldl_le_pci_dma(&container_of(m, PVSCSIState, rings)->parent_obj, \
58 (stl_le_pci_dma(&container_of(m, PVSCSIState, rings)->parent_obj, \
119 PVSCSIRingInfo rings; /* Data transfer rings manager */ member
341 pvscsi_ring_cleanup(&s->rings); in pvscsi_reset_state()
395 cmp_descr_pa = pvscsi_ring_pop_cmp_descr(&s->rings); in pvscsi_cmp_ring_put()
405 msg_descr_pa = pvscsi_ring_pop_msg_descr(&s->rings); in pvscsi_msg_ring_put()
426 pvscsi_ring_flush_cmp(&s->rings); in pvscsi_process_completion_queue()
578 if (s->msg_ring_info_valid && pvscsi_ring_msg_has_room(&s->rings)) { in pvscsi_send_msg()
587 pvscsi_ring_flush_msg(&s->rings); in pvscsi_send_msg()
754 while ((next_descr_pa = pvscsi_ring_pop_req_descr(&s->rings)) != 0) { in pvscsi_process_io()
764 pvscsi_ring_flush_req(&s->rings); in pvscsi_process_io()
821 pvscsi_ring_init_data(&s->rings, rc); in pvscsi_on_cmd_setup_rings()
902 if (pvscsi_ring_init_msg(&s->rings, rc) < 0) { in pvscsi_on_cmd_setup_msg_ring()
1248 VMSTATE_UINT64(rings.rs_pa, PVSCSIState),
1249 VMSTATE_UINT32(rings.txr_len_mask, PVSCSIState),
1250 VMSTATE_UINT32(rings.rxr_len_mask, PVSCSIState),
1251 VMSTATE_UINT64_ARRAY(rings.req_ring_pages_pa, PVSCSIState,
1253 VMSTATE_UINT64_ARRAY(rings.cmp_ring_pages_pa, PVSCSIState,
1255 VMSTATE_UINT64(rings.consumed_ptr, PVSCSIState),
1256 VMSTATE_UINT64(rings.filled_cmp_ptr, PVSCSIState),