Lines Matching refs:control_h2d_ring
550 * control_h2d_ring: Transfer ring used for control messages
594 struct bcm4377_transfer_ring control_h2d_ring;
762 bcm4377_handle_ack(bcm4377, &bcm4377->control_h2d_ring, msg_id);
996 ret = bcm4377_enqueue(bcm4377, &bcm4377->control_h2d_ring, &msg,
1014 ret = bcm4377_enqueue(bcm4377, &bcm4377->control_h2d_ring, &msg,
1055 ret = bcm4377_enqueue(bcm4377, &bcm4377->control_h2d_ring, &msg,
1104 ret = bcm4377_enqueue(bcm4377, &bcm4377->control_h2d_ring, &msg,
1643 cpu_to_le64(bcm4377->control_h2d_ring.ring_dma);
1645 cpu_to_le16(bcm4377->control_h2d_ring.n_entries);
1647 cpu_to_le16(bcm4377->control_h2d_ring.doorbell);
1651 bcm4377->control_h2d_ring.payload_size / 4;
1705 bcm4377->control_h2d_ring.ring_id = BCM4377_XFER_RING_CONTROL;
1706 bcm4377->control_h2d_ring.doorbell = BCM4377_DOORBELL_CONTROL;
1707 bcm4377->control_h2d_ring.payload_size = BCM4377_CONTROL_MSG_SIZE;
1708 bcm4377->control_h2d_ring.completion_ring = BCM4377_ACK_RING_CONTROL;
1709 bcm4377->control_h2d_ring.allow_wait = true;
1710 bcm4377->control_h2d_ring.n_entries = BCM4377_RING_N_ENTRIES;
1763 ret = bcm4377_alloc_transfer_ring(bcm4377, &bcm4377->control_h2d_ring);