Home
last modified time | relevance | path

Searched refs:desc_idx (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/dev/gve/
H A Dgve_tx_dqo.c250 uint32_t *desc_idx, uint32_t len, uint64_t addr, in gve_tx_fill_pkt_desc_dqo() argument
255 &tx->dqo.desc_ring[*desc_idx].pkt; in gve_tx_fill_pkt_desc_dqo()
270 *desc_idx = (*desc_idx + 1) & tx->dqo.desc_mask; in gve_tx_fill_pkt_desc_dqo()
378 bool is_tso, uint32_t *desc_idx) in gve_tx_fill_ctx_descs() argument
399 tso_desc = &tx->dqo.desc_ring[*desc_idx].tso_ctx; in gve_tx_fill_ctx_descs()
402 *desc_idx = (*desc_idx + 1) & tx->dqo.desc_mask; in gve_tx_fill_ctx_descs()
408 gen_desc = &tx->dqo.desc_ring[*desc_idx].general_ctx; in gve_tx_fill_ctx_descs()
410 *desc_idx = (*desc_idx + 1) & tx->dqo.desc_mask; in gve_tx_fill_ctx_descs()
563 gve_tx_request_desc_compl(struct gve_tx_ring *tx, uint32_t desc_idx) in gve_tx_request_desc_compl() argument
568 last_desc_idx = (desc_idx - 1) & tx->dqo.desc_mask; in gve_tx_request_desc_compl()
[all …]
/freebsd/sys/dev/virtio/
H A Dvirtqueue.c581 uint16_t used_idx, desc_idx; in virtqueue_dequeue() local
590 desc_idx = (uint16_t) vq_htog32(vq, uep->id); in virtqueue_dequeue()
594 vq_ring_free_chain(vq, desc_idx); in virtqueue_dequeue()
596 cookie = vq->vq_descx[desc_idx].cookie; in virtqueue_dequeue()
597 VQASSERT(vq, cookie != NULL, "no cookie for index %d", desc_idx); in virtqueue_dequeue()
598 vq->vq_descx[desc_idx].cookie = NULL; in virtqueue_dequeue()
678 vq_ring_update_avail(struct virtqueue *vq, uint16_t desc_idx) in vq_ring_update_avail() argument
691 vq->vq_ring.avail->ring[avail_ring_idx] = vq_gtoh16(vq, desc_idx); in vq_ring_update_avail()
846 vq_ring_free_chain(struct virtqueue *vq, uint16_t desc_idx) in vq_ring_free_chain() argument
851 VQ_RING_ASSERT_VALID_IDX(vq, desc_idx); in vq_ring_free_chain()
[all...]
/freebsd/sys/dev/iavf/
H A Diavf_adminq.c903 u16 desc_idx; in iavf_clean_arq_element() local
931 desc_idx = ntc; in iavf_clean_arq_element()
950 hw->aq.arq.r.arq_bi[desc_idx].va, in iavf_clean_arq_element()
/freebsd/sys/dev/ice/
H A Dice_controlq.c1251 u16 desc_idx; in ice_clean_rq_elem()
1279 desc_idx = ntc;
1292 ice_memcpy(e->msg_buf, cq->rq.r.rq_bi[desc_idx].va,
1171 u16 desc_idx; ice_clean_rq_elem() local
/freebsd/sys/dev/ixl/
H A Di40e_adminq.c1074 u16 desc_idx; in i40e_clean_arq_element() local
1105 desc_idx = ntc; in i40e_clean_arq_element()
1124 hw->aq.arq.r.arq_bi[desc_idx].va, in i40e_clean_arq_element()
/freebsd/sys/dev/bwi/
H A Dif_bwi.c326 int ndesc, int desc_idx, bus_addr_t paddr, int buf_len, in bwi_setup_desc32() argument
329 struct bwi_desc32 *desc = &desc_array[desc_idx]; in bwi_setup_desc32()
340 if (desc_idx == ndesc - 1) in bwi_setup_desc32()