Lines Matching refs:h2d_ring
11762 h2d_ring_create_req_t *h2d_ring; local
11783 h2d_ring = (h2d_ring_create_req_t *)dhd_prot_alloc_ring_space(dhd,
11787 if (h2d_ring == NULL) {
11797 h2d_ring->msg.msg_type = MSG_TYPE_H2D_RING_CREATE;
11798 h2d_ring->msg.if_id = 0;
11799 h2d_ring->msg.request_id = htol32(ring_to_create->create_req_id);
11800 h2d_ring->msg.flags = ctrl_ring->current_phase;
11801 h2d_ring->ring_id = htol16(DHD_H2D_RING_OFFSET(ring_to_create->idx));
11802 h2d_ring->ring_type = ring_type;
11803 h2d_ring->max_items = htol16(H2DRING_DYNAMIC_INFO_MAX_ITEM);
11804 h2d_ring->n_completion_ids = ring_to_create->n_completion_ids;
11805 h2d_ring->len_item = htol16(H2DRING_INFO_BUFPOST_ITEMSIZE);
11806 h2d_ring->ring_ptr.low_addr = ring_to_create->base_addr.low_addr;
11807 h2d_ring->ring_ptr.high_addr = ring_to_create->base_addr.high_addr;
11810 h2d_ring->completion_ring_ids[i] = htol16(ring_to_create->compeltion_ring_ids[i]);
11813 h2d_ring->flags = 0;
11814 h2d_ring->msg.epoch =
11819 dhd_prot_ring_write_complete(dhd, ctrl_ring, h2d_ring,