Lines Matching refs:ctrl_ring
8821 msgbuf_ring_t *ctrl_ring = &dhd->prot->h2dring_ctrl_subn; local
8823 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
8835 ctrl_ring, DHD_FLOWRING_DEFAULT_NITEMS_POSTED_H2D,
8850 d2h_ring->msg.flags = ctrl_ring->current_phase;
8864 ctrl_ring->seqnum % H2D_EPOCH_MODULO;
8865 ctrl_ring->seqnum++;
8879 dhd_prot_ring_write_complete(dhd, ctrl_ring, d2h_ring,
8882 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
8886 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
8899 msgbuf_ring_t *ctrl_ring = &dhd->prot->h2dring_ctrl_subn; local
8901 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
8913 ctrl_ring, DHD_FLOWRING_DEFAULT_NITEMS_POSTED_H2D,
8929 h2d_ring->msg.flags = ctrl_ring->current_phase;
8944 ctrl_ring->seqnum % H2D_EPOCH_MODULO;
8945 ctrl_ring->seqnum++;
8948 dhd_prot_ring_write_complete(dhd, ctrl_ring, h2d_ring,
8951 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
8955 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
9266 msgbuf_ring_t *ctrl_ring = &dhd->prot->h2dring_ctrl_subn; local
9273 if (!ctrl_ring->inited) {
9279 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
9282 ctrl_ring, DHD_FLOWRING_DEFAULT_NITEMS_POSTED_H2D,
9288 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
9295 h2d_mb_data->msg.flags = ctrl_ring->current_phase;
9298 ctrl_ring->seqnum % H2D_EPOCH_MODULO;
9299 ctrl_ring->seqnum++;
9310 dhd_prot_ring_write_complete_mbdata(dhd, ctrl_ring, h2d_mb_data,
9313 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
9328 msgbuf_ring_t *ctrl_ring = &prot->h2dring_ctrl_subn; local
9339 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
9343 dhd_prot_alloc_ring_space(dhd, ctrl_ring, 1, &alloced, FALSE);
9349 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
9359 flow_create_rqst->msg.flags = ctrl_ring->current_phase;
9361 flow_create_rqst->msg.epoch = ctrl_ring->seqnum % H2D_EPOCH_MODULO;
9362 ctrl_ring->seqnum++;
9419 dhd_prot_ring_write_complete(dhd, ctrl_ring, flow_create_rqst, 1);
9421 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
9873 msgbuf_ring_t *ctrl_ring = &prot->h2dring_ctrl_subn; local
9877 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
9878 msg_start = dhd_prot_alloc_ring_space(dhd, ctrl_ring, d2h_rings, &alloced, TRUE);
9883 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
9899 ring_config_req->msg.epoch = ctrl_ring->seqnum % H2D_EPOCH_MODULO;
9900 ctrl_ring->seqnum++;
9924 msg_next = msg_next + ctrl_ring->item_len;
9928 dhd_prot_ring_write_complete(dhd, ctrl_ring, msg_start, d2h_rings);
9930 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
10836 msgbuf_ring_t *ctrl_ring = &prot->h2dring_ctrl_subn; local
10846 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
10850 dhd_prot_alloc_ring_space(dhd, ctrl_ring, 1, &alloced, FALSE);
10856 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
10867 flow_resume_rqst->msg.epoch = ctrl_ring->seqnum % H2D_EPOCH_MODULO;
10868 ctrl_ring->seqnum++;
10888 dhd_prot_ring_write_complete(dhd, ctrl_ring, flow_resume_rqst, 1);
10890 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
11322 msgbuf_ring_t *ctrl_ring = &prot->h2dring_ctrl_subn; local
11330 DHD_RING_LOCK(ctrl_ring->ring_lock, flags);
11335 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
11340 ts_req = (host_timestamp_msg_t*)dhd_prot_alloc_ring_space(dhdp, ctrl_ring,
11344 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);
11351 ts_req->msg.flags = ctrl_ring->current_phase;
11354 ts_req->msg.epoch = ctrl_ring->seqnum % H2D_EPOCH_MODULO;
11355 ctrl_ring->seqnum++;
11379 dhd_prot_ring_write_complete(dhdp, ctrl_ring, ts_req,
11382 DHD_RING_UNLOCK(ctrl_ring->ring_lock, flags);