Home
last modified time | relevance | path

Searched refs:queue_idx (Results 1 – 25 of 43) sorted by relevance

12

/linux/drivers/net/ethernet/google/gve/
H A Dgve_utils.c11 bool gve_tx_was_added_to_block(struct gve_priv *priv, int queue_idx) in gve_tx_was_added_to_block() argument
14 &priv->ntfy_blocks[gve_tx_idx_to_ntfy(priv, queue_idx)]; in gve_tx_was_added_to_block()
19 void gve_tx_remove_from_block(struct gve_priv *priv, int queue_idx) in gve_tx_remove_from_block() argument
22 &priv->ntfy_blocks[gve_tx_idx_to_ntfy(priv, queue_idx)]; in gve_tx_remove_from_block()
27 void gve_tx_add_to_block(struct gve_priv *priv, int queue_idx) in gve_tx_add_to_block() argument
31 int ntfy_idx = gve_tx_idx_to_ntfy(priv, queue_idx); in gve_tx_add_to_block()
33 struct gve_tx_ring *tx = &priv->tx[queue_idx]; in gve_tx_add_to_block()
38 queue_idx); in gve_tx_add_to_block()
41 bool gve_rx_was_added_to_block(struct gve_priv *priv, int queue_idx) in gve_rx_was_added_to_block() argument
44 &priv->ntfy_blocks[gve_rx_idx_to_ntfy(priv, queue_idx)]; in gve_rx_was_added_to_block()
[all …]
H A Dgve_utils.h14 bool gve_tx_was_added_to_block(struct gve_priv *priv, int queue_idx);
15 void gve_tx_remove_from_block(struct gve_priv *priv, int queue_idx);
16 void gve_tx_add_to_block(struct gve_priv *priv, int queue_idx);
18 bool gve_rx_was_added_to_block(struct gve_priv *priv, int queue_idx);
19 void gve_rx_remove_from_block(struct gve_priv *priv, int queue_idx);
20 void gve_rx_add_to_block(struct gve_priv *priv, int queue_idx);
H A Dgve.h1091 static inline u32 gve_tx_idx_to_ntfy(struct gve_priv *priv, u32 queue_idx) in gve_tx_idx_to_ntfy() argument
1093 return queue_idx; in gve_tx_idx_to_ntfy()
1098 static inline u32 gve_rx_idx_to_ntfy(struct gve_priv *priv, u32 queue_idx) in gve_rx_idx_to_ntfy() argument
1100 return (priv->num_ntfy_blks / 2) + queue_idx; in gve_rx_idx_to_ntfy()
H A Dgve_dqo.h65 void gve_rx_write_doorbell_dqo(const struct gve_priv *priv, int queue_idx);
/linux/drivers/dma/fsl-dpaa2-qdma/
H A Ddpdmai.c30 u8 queue_idx; member
256 int dpdmai_set_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 queue_idx, in dpdmai_set_rx_queue() argument
273 cmd_params->queue_idx = queue_idx; in dpdmai_set_rx_queue()
292 int dpdmai_get_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 queue_idx, in dpdmai_get_rx_queue() argument
305 cmd_params->queue_idx = queue_idx; in dpdmai_get_rx_queue()
336 u16 token, u8 queue_idx, u8 priority, struct dpdmai_tx_queue_attr *attr) in dpdmai_get_tx_queue() argument
349 cmd_params->queue_idx = queue_idx; in dpdmai_get_tx_queue()
H A Ddpdmai.h172 u8 queue_idx, u8 priority, const struct dpdmai_rx_queue_cfg *cfg);
174 u8 queue_idx, u8 priority, struct dpdmai_rx_queue_attr *attr);
176 u16 token, u8 queue_idx, u8 priority, struct dpdmai_tx_queue_attr *attr);
/linux/drivers/net/ethernet/atheros/alx/
H A Dalx.h68 u16 queue_idx; member
83 u16 queue_idx; member
H A Dmain.c154 return netdev_get_tx_queue(txq->netdev, txq->queue_idx); in alx_get_tx_queue()
463 txring_header_reg[np->txq->queue_idx], in alx_init_ring_ptrs()
768 txq->queue_idx = i; in alx_alloc_napis()
784 rxq->queue_idx = 0; in alx_alloc_napis()
869 np->txq->queue_idx); in alx_request_msix()
872 np->txq->queue_idx); in alx_request_msix()
875 np->rxq->queue_idx); in alx_request_msix()
/linux/drivers/virtio/
H A Dvirtio_pci_common.c327 vp_find_one_vq_msix(struct virtio_device *vdev, int queue_idx, in vp_find_one_vq_msix() argument
349 vq = vp_setup_vq(vdev, queue_idx, callback, name, ctx, msix_vec, in vp_find_one_vq_msix()
382 int i, err, nvectors, allocated_vectors, queue_idx = 0; in vp_find_vqs_msix() local
426 vqs[i] = vp_find_one_vq_msix(vdev, queue_idx++, vqi->callback, in vp_find_vqs_msix()
460 int i, err, queue_idx = 0; in vp_find_vqs_intx() local
488 vqs[i] = vp_setup_vq(vdev, queue_idx++, vqi->callback, in vp_find_vqs_intx()
500 vq = vp_setup_vq(vdev, queue_idx++, vp_modern_avq_done, avq->name, in vp_find_vqs_intx()
H A Dvirtio_vdpa.c339 int i, err, queue_idx = 0; in virtio_vdpa_find_vqs() local
355 vqs[i] = virtio_vdpa_setup_vq(vdev, queue_idx++, vqi->callback, in virtio_vdpa_find_vqs()
H A Dvirtio_mmio.c453 int i, err, queue_idx = 0; in vm_find_vqs() local
474 vqs[i] = vm_setup_vq(vdev, queue_idx++, vqi->callback, in vm_find_vqs()
/linux/drivers/staging/rtl8723bs/hal/
H A Dhal_sdio.c78 u32 rtw_hal_get_sdio_tx_max_length(struct adapter *padapter, u8 queue_idx) in rtw_hal_get_sdio_tx_max_length() argument
85 deviceId = ffaddr2deviceId(pdvobjpriv, queue_idx); in rtw_hal_get_sdio_tx_max_length()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dhealth.c223 int queue_idx, char *lbl) in mlx5e_health_queue_dump() argument
228 key.index1 = queue_idx; in mlx5e_health_queue_dump()
234 devlink_fmsg_u32_pair_put(fmsg, "index", queue_idx); in mlx5e_health_queue_dump()
H A Dhealth.h58 int queue_idx, char *lbl);
/linux/drivers/nvme/target/
H A Dloop.c86 u32 queue_idx = nvme_loop_queue_idx(queue); in nvme_loop_tagset() local
88 if (queue_idx == 0) in nvme_loop_tagset()
89 return queue->ctrl->admin_tag_set.tags[queue_idx]; in nvme_loop_tagset()
90 return queue->ctrl->tag_set.tags[queue_idx - 1]; in nvme_loop_tagset()
194 struct nvme_loop_iod *iod, unsigned int queue_idx) in nvme_loop_init_iod() argument
198 iod->queue = &ctrl->queues[queue_idx]; in nvme_loop_init_iod()
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_sched.c804 u32 queue_idx; member
1131 (group->blocked_queues & BIT(job->queue_idx)) && in queue_suspend_timeout_locked()
2577 static int panthor_queue_eval_syncwait(struct panthor_group *group, u8 queue_idx) in panthor_queue_eval_syncwait() argument
2579 struct panthor_queue *queue = group->queues[queue_idx]; in panthor_queue_eval_syncwait()
3008 struct panthor_queue *queue = group->queues[job->queue_idx]; in update_fdinfo_stats()
3055 (job->queue_idx * sizeof(*syncobj)); in queue_check_job_completion()
3098 u32 queue_idx; in group_sync_upd_work() local
3102 for (queue_idx = 0; queue_idx < group->queue_count; queue_idx++) { in group_sync_upd_work()
3103 struct panthor_queue *queue = group->queues[queue_idx]; in group_sync_upd_work()
3171 struct panthor_queue *queue = group->queues[job->queue_idx]; in get_job_cs_params()
[all …]
/linux/drivers/staging/rtl8723bs/include/
H A Dhal_sdio.h16 u32 rtw_hal_get_sdio_tx_max_length(struct adapter *padapter, u8 queue_idx);
/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00mac.c680 unsigned int link_id, u16 queue_idx, in rt2x00mac_conf_tx() argument
686 queue = rt2x00queue_get_tx_queue(rt2x00dev, queue_idx); in rt2x00mac_conf_tx()
709 queue_idx, queue->cw_min, queue->cw_max, queue->aifs, in rt2x00mac_conf_tx()
H A Drt73usb.c2222 unsigned int link_id, u16 queue_idx, in rt73usb_conf_tx() argument
2238 retval = rt2x00mac_conf_tx(hw, vif, link_id, queue_idx, params); in rt73usb_conf_tx()
2246 if (queue_idx >= 4) in rt73usb_conf_tx()
2249 queue = rt2x00queue_get_tx_queue(rt2x00dev, queue_idx); in rt73usb_conf_tx()
2252 offset = AC_TXOP_CSR0 + (sizeof(u32) * (!!(queue_idx & 2))); in rt73usb_conf_tx()
2253 field.bit_offset = (queue_idx & 1) * 16; in rt73usb_conf_tx()
2261 field.bit_offset = queue_idx * 4; in rt73usb_conf_tx()
H A Drt61pci.c2803 unsigned int link_id, u16 queue_idx, in rt61pci_conf_tx() argument
2819 retval = rt2x00mac_conf_tx(hw, vif, link_id, queue_idx, params); in rt61pci_conf_tx()
2827 if (queue_idx >= 4) in rt61pci_conf_tx()
2830 queue = rt2x00queue_get_tx_queue(rt2x00dev, queue_idx); in rt61pci_conf_tx()
2833 offset = AC_TXOP_CSR0 + (sizeof(u32) * (!!(queue_idx & 2))); in rt61pci_conf_tx()
2834 field.bit_offset = (queue_idx & 1) * 16; in rt61pci_conf_tx()
2842 field.bit_offset = queue_idx * 4; in rt61pci_conf_tx()
/linux/drivers/accel/habanalabs/common/
H A Dhw_queue.c918 int sob, reserved_mon_idx, queue_idx; in sync_stream_queue_init() local
952 queue_idx = hdev->sync_stream_queue_idx++; in sync_stream_queue_init()
955 (queue_idx * HL_RSVD_SOBS); in sync_stream_queue_init()
957 (queue_idx * HL_RSVD_MONS); in sync_stream_queue_init()
/linux/include/net/page_pool/
H A Dtypes.h91 unsigned int queue_idx;
/linux/drivers/remoteproc/
H A Dremoteproc_virtio.c188 int i, ret, queue_idx = 0; in rproc_virtio_find_vqs() local
198 vqs[i] = rp_find_vq(vdev, queue_idx++, vqi->callback, in rproc_virtio_find_vqs()
/linux/drivers/s390/virtio/
H A Dvirtio_ccw.c306 int i, j, queue_idx, highest_queue_idx = -1; in get_airq_indicator() local
335 for (j = 0, queue_idx = 0; j < nvqs; j++) { in get_airq_indicator()
338 airq_iv_set_ptr(info->aiv, bit + queue_idx++, in get_airq_indicator()
708 int ret, i, queue_idx = 0; in virtio_ccw_find_vqs() local
724 vqs[i] = virtio_ccw_setup_vq(vdev, queue_idx++, vqi->callback, in virtio_ccw_find_vqs()
/linux/drivers/nvme/host/
H A Drdma.c299 int queue_idx = (set == &ctrl->tag_set) ? hctx_idx + 1 : 0; in nvme_rdma_init_request() local
300 struct nvme_rdma_queue *queue = &ctrl->queues[queue_idx]; in nvme_rdma_init_request()
1650 u32 queue_idx = nvme_rdma_queue_idx(queue); in nvme_rdma_tagset() local
1652 if (queue_idx == 0) in nvme_rdma_tagset()
1653 return queue->ctrl->admin_tag_set.tags[queue_idx]; in nvme_rdma_tagset()
1654 return queue->ctrl->tag_set.tags[queue_idx - 1]; in nvme_rdma_tagset()

12