Lines Matching refs:ring_id
180 __le16 ring_id; member
237 __le16 ring_id; member
265 __le16 ring_id; member
289 __le16 ring_id; member
426 enum bcm4377_transfer_ring_id ring_id; member
468 enum bcm4377_completion_ring_id ring_id; member
638 generation, ring->generation, ring->ring_id); in bcm4377_extract_msgid()
645 ring->ring_id, *msgid, ring->n_entries); in bcm4377_extract_msgid()
666 ring->ring_id); in bcm4377_handle_event()
679 ring->ring_id, len, ring->mapped_payload_size); in bcm4377_handle_event()
695 head = le16_to_cpu(bcm4377->ring_state->xfer_ring_head[ring->ring_id]); in bcm4377_handle_event()
697 bcm4377->ring_state->xfer_ring_head[ring->ring_id] = cpu_to_le16(head); in bcm4377_handle_event()
720 ring->ring_id, msgid); in bcm4377_handle_ack()
747 ring->ring_id); in bcm4377_handle_completion()
756 transfer_ring = le16_to_cpu(entry->ring_id); in bcm4377_handle_completion()
762 pos, transfer_ring, ring->ring_id); in bcm4377_handle_completion()
768 ring->ring_id, transfer_ring, msg_id); in bcm4377_handle_completion()
804 ring->ring_id, transfer_ring, msg_id); in bcm4377_handle_completion()
818 tail = le16_to_cpu(tails[ring->ring_id]); in bcm4377_poll_completion_ring()
820 "completion ring #%d: head: %d, tail: %d\n", ring->ring_id, in bcm4377_poll_completion_ring()
821 le16_to_cpu(heads[ring->ring_id]), tail); in bcm4377_poll_completion_ring()
823 while (tail != le16_to_cpu(READ_ONCE(heads[ring->ring_id]))) { in bcm4377_poll_completion_ring()
834 tails[ring->ring_id] = cpu_to_le16(tail); in bcm4377_poll_completion_ring()
886 len, ring->ring_id, ring->payload_size, in bcm4377_enqueue()
897 head = le16_to_cpu(bcm4377->ring_state->xfer_ring_head[ring->ring_id]); in bcm4377_enqueue()
898 tail = le16_to_cpu(bcm4377->ring_state->xfer_ring_tail[ring->ring_id]); in bcm4377_enqueue()
905 ring->ring_id); in bcm4377_enqueue()
913 "can't find message id for ring %d\n", ring->ring_id); in bcm4377_enqueue()
952 "updating head for transfer queue #%d to %d\n", ring->ring_id, in bcm4377_enqueue()
954 bcm4377->ring_state->xfer_ring_head[ring->ring_id] = in bcm4377_enqueue()
988 "completion ring %d already enabled\n", ring->ring_id); in bcm4377_create_completion_ring()
997 msg.id = cpu_to_le16(ring->ring_id); in bcm4377_create_completion_ring()
998 msg.id_again = cpu_to_le16(ring->ring_id); in bcm4377_create_completion_ring()
1022 msg.ring_id = cpu_to_le16(ring->ring_id); in bcm4377_destroy_completion_ring()
1029 ring->ring_id); in bcm4377_destroy_completion_ring()
1051 msg.ring_id = cpu_to_le16(ring->ring_id); in bcm4377_create_transfer_ring()
1052 msg.ring_id_again = cpu_to_le16(ring->ring_id); in bcm4377_create_transfer_ring()
1060 bcm4377->ring_state->xfer_ring_head[ring->ring_id] = 0; in bcm4377_create_transfer_ring()
1061 bcm4377->ring_state->xfer_ring_tail[ring->ring_id] = 0; in bcm4377_create_transfer_ring()
1093 bcm4377->ring_state->xfer_ring_head[ring->ring_id] = in bcm4377_create_transfer_ring()
1112 msg.ring_id = cpu_to_le16(ring->ring_id); in bcm4377_destroy_transfer_ring()
1118 "failed to destroy transfer ring %d\n", ring->ring_id); in bcm4377_destroy_transfer_ring()
1691 bcm4377->control_ack_ring.ring_id = BCM4377_ACK_RING_CONTROL; in bcm4377_prepare_rings()
1696 bcm4377->hci_acl_ack_ring.ring_id = BCM4377_ACK_RING_HCI_ACL; in bcm4377_prepare_rings()
1707 bcm4377->hci_acl_event_ring.ring_id = BCM4377_EVENT_RING_HCI_ACL; in bcm4377_prepare_rings()
1714 bcm4377->sco_ack_ring.ring_id = BCM4377_ACK_RING_SCO; in bcm4377_prepare_rings()
1718 bcm4377->sco_event_ring.ring_id = BCM4377_EVENT_RING_SCO; in bcm4377_prepare_rings()
1723 bcm4377->control_h2d_ring.ring_id = BCM4377_XFER_RING_CONTROL; in bcm4377_prepare_rings()
1730 bcm4377->hci_h2d_ring.ring_id = BCM4377_XFER_RING_HCI_H2D; in bcm4377_prepare_rings()
1736 bcm4377->hci_d2h_ring.ring_id = BCM4377_XFER_RING_HCI_D2H; in bcm4377_prepare_rings()
1742 bcm4377->sco_h2d_ring.ring_id = BCM4377_XFER_RING_SCO_H2D; in bcm4377_prepare_rings()
1749 bcm4377->sco_d2h_ring.ring_id = BCM4377_XFER_RING_SCO_D2H; in bcm4377_prepare_rings()
1760 bcm4377->acl_h2d_ring.ring_id = BCM4377_XFER_RING_ACL_H2D; in bcm4377_prepare_rings()
1770 bcm4377->acl_d2h_ring.ring_id = BCM4377_XFER_RING_ACL_D2H; in bcm4377_prepare_rings()