Lines Matching refs:ctrl_ring

11676 	msgbuf_ring_t *ctrl_ring = &dhd->prot->h2dring_ctrl_subn;  local
11682 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
11694 ctrl_ring, DHD_FLOWRING_DEFAULT_NITEMS_POSTED_H2D,
11709 d2h_ring->msg.flags = ctrl_ring->current_phase;
11723 ctrl_ring->seqnum % H2D_EPOCH_MODULO;
11724 ctrl_ring->seqnum++;
11739 dhd_prot_ring_write_complete(dhd, ctrl_ring, d2h_ring,
11742 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
11750 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
11766 msgbuf_ring_t *ctrl_ring = &dhd->prot->h2dring_ctrl_subn; local
11772 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
11784 ctrl_ring, DHD_FLOWRING_DEFAULT_NITEMS_POSTED_H2D,
11800 h2d_ring->msg.flags = ctrl_ring->current_phase;
11815 ctrl_ring->seqnum % H2D_EPOCH_MODULO;
11816 ctrl_ring->seqnum++;
11819 dhd_prot_ring_write_complete(dhd, ctrl_ring, h2d_ring,
11822 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
11829 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
12260 msgbuf_ring_t *ctrl_ring = &dhd->prot->h2dring_ctrl_subn; local
12267 if (!ctrl_ring->inited) {
12284 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
12287 ctrl_ring, DHD_FLOWRING_DEFAULT_NITEMS_POSTED_H2D,
12293 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
12300 h2d_mb_data->msg.flags = ctrl_ring->current_phase;
12303 ctrl_ring->seqnum % H2D_EPOCH_MODULO;
12304 ctrl_ring->seqnum++;
12321 dhd_prot_ring_write_complete_mbdata(dhd, ctrl_ring, h2d_mb_data,
12324 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
12345 msgbuf_ring_t *ctrl_ring = &prot->h2dring_ctrl_subn; local
12360 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
12364 dhd_prot_alloc_ring_space(dhd, ctrl_ring, 1, &alloced, FALSE);
12370 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
12383 flow_create_rqst->msg.flags = ctrl_ring->current_phase;
12385 flow_create_rqst->msg.epoch = ctrl_ring->seqnum % H2D_EPOCH_MODULO;
12386 ctrl_ring->seqnum++;
12445 dhd_prot_ring_write_complete(dhd, ctrl_ring, flow_create_rqst, 1);
12447 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
13014 msgbuf_ring_t *ctrl_ring = &prot->h2dring_ctrl_subn; local
13022 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
13023 msg_start = dhd_prot_alloc_ring_space(dhd, ctrl_ring, d2h_rings, &alloced, TRUE);
13028 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
13047 ring_config_req->msg.epoch = ctrl_ring->seqnum % H2D_EPOCH_MODULO;
13048 ctrl_ring->seqnum++;
13072 msg_next = msg_next + ctrl_ring->item_len;
13076 dhd_prot_ring_write_complete(dhd, ctrl_ring, msg_start, d2h_rings);
13078 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
14117 msgbuf_ring_t *ctrl_ring = &prot->h2dring_ctrl_subn; local
14132 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
14136 dhd_prot_alloc_ring_space(dhd, ctrl_ring, 1, &alloced, FALSE);
14142 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
14156 flow_resume_rqst->msg.epoch = ctrl_ring->seqnum % H2D_EPOCH_MODULO;
14157 ctrl_ring->seqnum++;
14177 dhd_prot_ring_write_complete(dhd, ctrl_ring, flow_resume_rqst, 1);
14179 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
14757 msgbuf_ring_t *ctrl_ring = &prot->h2dring_ctrl_subn; local
14770 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
14775 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
14783 ts_req = (host_timestamp_msg_t*)dhd_prot_alloc_ring_space(dhdp, ctrl_ring,
14787 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
14797 ts_req->msg.flags = ctrl_ring->current_phase;
14800 ts_req->msg.epoch = ctrl_ring->seqnum % H2D_EPOCH_MODULO;
14801 ctrl_ring->seqnum++;
14825 dhd_prot_ring_write_complete(dhdp, ctrl_ring, ts_req,
14828 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
14969 msgbuf_ring_t *ctrl_ring = &prot->h2dring_ctrl_subn; local
14976 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
14980 ctrl_ring, DHD_FLOWRING_DEFAULT_NITEMS_POSTED_H2D,
14984 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
14994 snap_req->cmn_hdr.flags = ctrl_ring->current_phase;
14996 snap_req->cmn_hdr.epoch = ctrl_ring->seqnum % H2D_EPOCH_MODULO;
14997 ctrl_ring->seqnum++;
15021 dhd_prot_ring_write_complete(dhdp, ctrl_ring, snap_req,
15024 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);