drivers/gpu/drm/i915/gt/mock_engine.c
245
list_add_tail(&request->mock.link, &engine->hw_queue);
drivers/gpu/drm/i915/gt/mock_engine.c
246
if (list_is_first(&request->mock.link, &engine->hw_queue)) {
drivers/gpu/drm/i915/gt/mock_engine.c
310
list_for_each_entry(rq, &mock->hw_queue, mock.link) {
drivers/gpu/drm/i915/gt/mock_engine.c
316
INIT_LIST_HEAD(&mock->hw_queue);
drivers/gpu/drm/i915/gt/mock_engine.c
386
INIT_LIST_HEAD(&engine->hw_queue);
drivers/gpu/drm/i915/gt/mock_engine.c
438
list_for_each_entry_safe(request, rn, &mock->hw_queue, mock.link)
drivers/gpu/drm/i915/gt/mock_engine.c
95
return list_first_entry_or_null(&engine->hw_queue,
drivers/gpu/drm/i915/gt/mock_engine.h
19
struct list_head hw_queue;
drivers/infiniband/hw/cxgb4/cq.c
1057
hwentries = min(entries * 2, rhp->rdev.hw_queue.t4_max_iq_size);
drivers/infiniband/hw/cxgb4/device.c
1000
devp->rdev.hw_queue.t4_eq_status_entries - 1;
drivers/infiniband/hw/cxgb4/device.c
1001
devp->rdev.hw_queue.t4_max_qp_depth =
drivers/infiniband/hw/cxgb4/device.c
1002
devp->rdev.hw_queue.t4_max_rq_size;
drivers/infiniband/hw/cxgb4/device.c
1003
devp->rdev.hw_queue.t4_max_cq_depth =
drivers/infiniband/hw/cxgb4/device.c
1004
devp->rdev.hw_queue.t4_max_iq_size - 2;
drivers/infiniband/hw/cxgb4/device.c
1005
devp->rdev.hw_queue.t4_stat_len =
drivers/infiniband/hw/cxgb4/device.c
992
devp->rdev.hw_queue.t4_eq_status_entries =
drivers/infiniband/hw/cxgb4/device.c
994
devp->rdev.hw_queue.t4_max_eq_size = 65520;
drivers/infiniband/hw/cxgb4/device.c
995
devp->rdev.hw_queue.t4_max_iq_size = 65520;
drivers/infiniband/hw/cxgb4/device.c
996
devp->rdev.hw_queue.t4_max_rq_size = 8192 -
drivers/infiniband/hw/cxgb4/device.c
997
devp->rdev.hw_queue.t4_eq_status_entries - 1;
drivers/infiniband/hw/cxgb4/device.c
998
devp->rdev.hw_queue.t4_max_sq_size =
drivers/infiniband/hw/cxgb4/device.c
999
devp->rdev.hw_queue.t4_max_eq_size -
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
186
struct c4iw_hw_queue hw_queue;
drivers/infiniband/hw/cxgb4/provider.c
281
props->max_qp_wr = dev->rdev.hw_queue.t4_max_qp_depth;
drivers/infiniband/hw/cxgb4/provider.c
282
props->max_srq_wr = dev->rdev.hw_queue.t4_max_qp_depth;
drivers/infiniband/hw/cxgb4/provider.c
292
props->max_cqe = dev->rdev.hw_queue.t4_max_cq_depth;
drivers/infiniband/hw/cxgb4/qp.c
2145
if (attrs->cap.max_recv_wr > rhp->rdev.hw_queue.t4_max_rq_size)
drivers/infiniband/hw/cxgb4/qp.c
2152
if (attrs->cap.max_send_wr > rhp->rdev.hw_queue.t4_max_sq_size)
drivers/infiniband/hw/cxgb4/qp.c
2164
(sqsize + rhp->rdev.hw_queue.t4_eq_status_entries) *
drivers/infiniband/hw/cxgb4/qp.c
2170
(rqsize + rhp->rdev.hw_queue.t4_eq_status_entries) *
drivers/infiniband/hw/cxgb4/qp.c
2611
rdev->hw_queue.t4_eq_status_entries;
drivers/infiniband/hw/cxgb4/qp.c
2706
if (attrs->attr.max_wr > rhp->rdev.hw_queue.t4_max_rq_size)
drivers/infiniband/hw/cxgb4/qp.c
2742
(rqsize + rhp->rdev.hw_queue.t4_eq_status_entries) *
drivers/infiniband/hw/cxgb4/qp.c
328
rdev->hw_queue.t4_eq_status_entries;
drivers/infiniband/hw/cxgb4/qp.c
357
rdev->hw_queue.t4_eq_status_entries;
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1035
tegra241_vintf_destroy_lvcmdq_user(struct iommufd_hw_queue *hw_queue)
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1037
struct tegra241_vcmdq *vcmdq = hw_queue_to_vcmdq(hw_queue);
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1048
static int tegra241_vintf_alloc_lvcmdq_user(struct iommufd_hw_queue *hw_queue,
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1051
struct tegra241_vintf *vintf = viommu_to_vintf(hw_queue->viommu);
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1052
struct tegra241_vcmdq *vcmdq = hw_queue_to_vcmdq(hw_queue);
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1060
if (hw_queue->type != IOMMU_HW_QUEUE_TYPE_TEGRA241_CMDQV)
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1090
if (!is_power_of_2(hw_queue->length) || hw_queue->length < 32 ||
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1091
hw_queue->length > (1 << (max_n_shift + CMDQ_ENT_SZ_SHIFT))) {
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1095
log2size = ilog2(hw_queue->length) - CMDQ_ENT_SZ_SHIFT;
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1099
base_addr_pa & (hw_queue->length - 1)) {
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
1132
hw_queue->destroy = &tegra241_vintf_destroy_lvcmdq_user;
drivers/iommu/iommufd/main.c
419
struct iommu_hw_queue_alloc hw_queue;
drivers/iommu/iommufd/selftest.c
147
struct mock_hw_queue *hw_queue[IOMMU_TEST_HW_QUEUE_MAX];
drivers/iommu/iommufd/selftest.c
167
to_mock_hw_queue(struct iommufd_hw_queue *hw_queue)
drivers/iommu/iommufd/selftest.c
169
return container_of(hw_queue, struct mock_hw_queue, core);
drivers/iommu/iommufd/selftest.c
740
static void mock_hw_queue_destroy(struct iommufd_hw_queue *hw_queue)
drivers/iommu/iommufd/selftest.c
742
struct mock_hw_queue *mock_hw_queue = to_mock_hw_queue(hw_queue);
drivers/iommu/iommufd/selftest.c
746
mock_viommu->hw_queue[mock_hw_queue->index] = NULL;
drivers/iommu/iommufd/selftest.c
754
static int mock_hw_queue_init_phys(struct iommufd_hw_queue *hw_queue, u32 index,
drivers/iommu/iommufd/selftest.c
757
struct mock_viommu *mock_viommu = to_mock_viommu(hw_queue->viommu);
drivers/iommu/iommufd/selftest.c
758
struct mock_hw_queue *mock_hw_queue = to_mock_hw_queue(hw_queue);
drivers/iommu/iommufd/selftest.c
767
if (mock_viommu->hw_queue[index]) {
drivers/iommu/iommufd/selftest.c
773
prev = mock_viommu->hw_queue[index - 1];
drivers/iommu/iommufd/selftest.c
785
hw_queue->base_addr)) {
drivers/iommu/iommufd/selftest.c
798
mock_viommu->hw_queue[index] = mock_hw_queue;
drivers/iommu/iommufd/selftest.c
800
hw_queue->destroy = &mock_hw_queue_destroy;
drivers/iommu/iommufd/viommu.c
267
struct iommufd_hw_queue *hw_queue =
drivers/iommu/iommufd/viommu.c
270
if (hw_queue->destroy)
drivers/iommu/iommufd/viommu.c
271
hw_queue->destroy(hw_queue);
drivers/iommu/iommufd/viommu.c
272
if (hw_queue->access)
drivers/iommu/iommufd/viommu.c
273
iommufd_hw_queue_destroy_access(hw_queue->viommu->ictx,
drivers/iommu/iommufd/viommu.c
274
hw_queue->access,
drivers/iommu/iommufd/viommu.c
275
hw_queue->base_addr,
drivers/iommu/iommufd/viommu.c
276
hw_queue->length);
drivers/iommu/iommufd/viommu.c
277
if (hw_queue->viommu)
drivers/iommu/iommufd/viommu.c
278
refcount_dec(&hw_queue->viommu->obj.users);
drivers/iommu/iommufd/viommu.c
359
struct iommufd_hw_queue *hw_queue;
drivers/iommu/iommufd/viommu.c
395
if (WARN_ON_ONCE(hw_queue_size < sizeof(*hw_queue))) {
drivers/iommu/iommufd/viommu.c
400
hw_queue = (struct iommufd_hw_queue *)_iommufd_object_alloc_ucmd(
drivers/iommu/iommufd/viommu.c
402
if (IS_ERR(hw_queue)) {
drivers/iommu/iommufd/viommu.c
403
rc = PTR_ERR(hw_queue);
drivers/iommu/iommufd/viommu.c
413
hw_queue->viommu = viommu;
drivers/iommu/iommufd/viommu.c
415
hw_queue->access = access;
drivers/iommu/iommufd/viommu.c
416
hw_queue->type = cmd->type;
drivers/iommu/iommufd/viommu.c
417
hw_queue->length = cmd->length;
drivers/iommu/iommufd/viommu.c
418
hw_queue->base_addr = cmd->nesting_parent_iova;
drivers/iommu/iommufd/viommu.c
420
rc = viommu->ops->hw_queue_init_phys(hw_queue, cmd->index, base_pa);
drivers/iommu/iommufd/viommu.c
424
cmd->out_hw_queue_id = hw_queue->obj.id;
drivers/net/ethernet/ibm/ehea/ehea.h
260
struct hw_queue hw_queue;
drivers/net/ethernet/ibm/ehea/ehea.h
273
struct hw_queue hw_squeue;
drivers/net/ethernet/ibm/ehea/ehea.h
274
struct hw_queue hw_rqueue1;
drivers/net/ethernet/ibm/ehea/ehea.h
275
struct hw_queue hw_rqueue2;
drivers/net/ethernet/ibm/ehea/ehea.h
276
struct hw_queue hw_rqueue3;
drivers/net/ethernet/ibm/ehea/ehea.h
301
struct hw_queue hw_queue;
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
134
ret = hw_queue_ctor(&cq->hw_queue, cq->attr.nr_pages,
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
140
vpage = hw_qpageit_get_inc(&cq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
157
vpage = hw_qpageit_get_inc(&cq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
173
hw_qeit_reset(&cq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
180
hw_queue_dtor(&cq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
202
hw_queue_dtor(&cq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
25
static void *hw_qpageit_get_inc(struct hw_queue *queue)
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
255
ret = hw_queue_ctor(&eq->hw_queue, eq->attr.nr_pages,
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
263
vpage = hw_qpageit_get_inc(&eq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
278
vpage = hw_qpageit_get_inc(&eq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
289
hw_qeit_reset(&eq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
293
hw_queue_dtor(&eq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
309
eqe = hw_eqit_eq_get_inc_valid(&eq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
328
hw_queue_dtor(&eq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
357
static int ehea_qp_alloc_register(struct ehea_qp *qp, struct hw_queue *hw_queue,
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
365
ret = hw_queue_ctor(hw_queue, nr_pages, EHEA_PAGESIZE, wqe_size);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
370
vpage = hw_qpageit_get_inc(hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
384
hw_qeit_reset(hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
388
hw_queue_dtor(hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
40
static int hw_queue_ctor(struct hw_queue *queue, const u32 nr_of_pages,
drivers/net/ethernet/ibm/ehea/ehea_qmr.c
90
static void hw_queue_dtor(struct hw_queue *queue)
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
196
static inline void *hw_qeit_calc(struct hw_queue *queue, u64 q_offset)
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
206
static inline void *hw_qeit_get(struct hw_queue *queue)
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
211
static inline void hw_qeit_inc(struct hw_queue *queue)
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
221
static inline void *hw_qeit_get_inc(struct hw_queue *queue)
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
228
static inline void *hw_qeit_get_inc_valid(struct hw_queue *queue)
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
245
static inline void *hw_qeit_get_valid(struct hw_queue *queue)
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
261
static inline void *hw_qeit_reset(struct hw_queue *queue)
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
267
static inline void *hw_qeit_eq_get_inc(struct hw_queue *queue)
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
281
static inline void *hw_eqit_eq_get_inc_valid(struct hw_queue *queue)
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
295
struct hw_queue *queue;
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
310
struct hw_queue *queue = &my_qp->hw_squeue;
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
327
struct hw_queue *queue = &qp->hw_rqueue1;
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
335
hw_qeit_inc(&cq->hw_queue);
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
345
return hw_qeit_get_valid(&my_cq->hw_queue);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1205
rule_info.sw_act.fwd_id.q_id = tc_fltr->action.fwd.q.hw_queue;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1211
tc_fltr->action.fwd.q.hw_queue, lkups_cnt);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1274
tc_fltr->action.fwd.q.hw_queue, rule_added.rid,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
2051
fltr->action.fwd.q.hw_queue = vsi->rxq_map[queue];
drivers/net/ethernet/intel/ice/ice_tc_lib.h
64
u16 hw_queue;
drivers/net/wireless/ath/ath10k/mac.c
5660
for (i = 0; i < ARRAY_SIZE(vif->hw_queue); i++)
drivers/net/wireless/ath/ath10k/mac.c
5661
vif->hw_queue[i] = arvif->vdev_id % (IEEE80211_MAX_QUEUES - 1);
drivers/net/wireless/ath/ath11k/mac.c
7170
for (i = 0; i < ARRAY_SIZE(vif->hw_queue); i++)
drivers/net/wireless/ath/ath11k/mac.c
7171
vif->hw_queue[i] = i % (ATH11K_HW_MAX_QUEUES - 1);
drivers/net/wireless/ath/ath12k/mac.c
10257
for (i = 0; i < ARRAY_SIZE(vif->hw_queue); i++)
drivers/net/wireless/ath/ath12k/mac.c
10258
vif->hw_queue[i] = i % (ATH12K_HW_MAX_QUEUES - 1);
drivers/net/wireless/ath/ath12k/mac.c
10650
for (i = 0; i < ARRAY_SIZE(vif->hw_queue); i++)
drivers/net/wireless/ath/ath12k/mac.c
10651
vif->hw_queue[i] = ATH12K_HW_DEFAULT_QUEUE;
drivers/net/wireless/ath/ath9k/main.c
1320
vif->hw_queue[i] = i;
drivers/net/wireless/ath/ath9k/main.c
2640
vif->hw_queue[i] = ctx->hw_queue_base + i;
drivers/net/wireless/ath/ath9k/main.c
2672
vif->hw_queue[ac] = IEEE80211_INVAL_HW_QUEUE;
drivers/net/wireless/ath/carl9170/tx.c
1001
SET_VAL(CARL9170_TX_SUPER_MISC_QUEUE, txc->s.misc, hw_queue);
drivers/net/wireless/ath/carl9170/tx.c
1017
mac_tmp |= cpu_to_le16((hw_queue << AR9170_TX_MAC_QOS_S) &
drivers/net/wireless/ath/carl9170/tx.c
968
unsigned int hw_queue;
drivers/net/wireless/ath/carl9170/tx.c
983
hw_queue = ar9170_qmap(carl9170_get_queue(ar, skb));
drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c
1242
vif->hw_queue[ac] = ctx->ac_to_queue[ac];
drivers/net/wireless/intel/iwlwifi/dvm/tx.c
416
txq_id = info->hw_queue;
drivers/net/wireless/intel/iwlwifi/dvm/tx.c
430
priv->queue_to_mac80211[txq_id] != info->hw_queue);
drivers/net/wireless/intel/iwlwifi/mld/mld.c
534
int hw_queue, bool queue_full)
drivers/net/wireless/intel/iwlwifi/mld/mld.c
543
txq = rcu_dereference(mld->fw_id_to_txq[hw_queue]);
drivers/net/wireless/intel/iwlwifi/mld/mld.c
551
hw_queue);
drivers/net/wireless/intel/iwlwifi/mld/mld.c
579
iwl_mld_queue_full(struct iwl_op_mode *op_mode, int hw_queue)
drivers/net/wireless/intel/iwlwifi/mld/mld.c
581
iwl_mld_queue_state_change(op_mode, hw_queue, true);
drivers/net/wireless/intel/iwlwifi/mld/mld.c
585
iwl_mld_queue_not_full(struct iwl_op_mode *op_mode, int hw_queue)
drivers/net/wireless/intel/iwlwifi/mld/mld.c
587
iwl_mld_queue_state_change(op_mode, hw_queue, false);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1818
int hw_queue, bool start)
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1830
mvm->tvqm_info[hw_queue].sta_id :
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1831
mvm->queue_info[hw_queue].ra_sta_id;
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1843
if (iwl_mvm_is_static_queue(mvm, hw_queue)) {
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1853
int tid = mvm->tvqm_info[hw_queue].txq_tid;
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1857
tid_bitmap = mvm->queue_info[hw_queue].tid_bitmap;
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1884
static void iwl_mvm_stop_sw_queue(struct iwl_op_mode *op_mode, int hw_queue)
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1886
iwl_mvm_queue_state_change(op_mode, hw_queue, false);
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1889
static void iwl_mvm_wake_sw_queue(struct iwl_op_mode *op_mode, int hw_queue)
drivers/net/wireless/intel/iwlwifi/mvm/ops.c
1891
iwl_mvm_queue_state_change(op_mode, hw_queue, true);
drivers/net/wireless/intersil/p54/lmac.h
100
skb->data)->data)->hw_queue)
drivers/net/wireless/intersil/p54/lmac.h
254
u8 hw_queue;
drivers/net/wireless/intersil/p54/txrx.c
425
if (unlikely(entry_data->hw_queue < P54_QUEUE_FWSCAN)) {
drivers/net/wireless/intersil/p54/txrx.c
927
txhdr->hw_queue = queue;
drivers/net/wireless/mediatek/mt76/mt76.h
1756
u8 phy_idx = (info->hw_queue & MT_TX_HW_QUEUE_PHY) >> 2;
drivers/net/wireless/mediatek/mt76/mt76.h
1759
info->hw_queue &= ~MT_TX_HW_QUEUE_PHY;
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
719
u8 phy_idx = (info->hw_queue & MT_TX_HW_QUEUE_PHY) >> 2;
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
712
info->hw_queue |= FIELD_PREP(MT_TX_HW_QUEUE_PHY, mvif->mt76.band_idx);
drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c
80
u8 phy_idx = (info->hw_queue & MT_TX_HW_QUEUE_PHY) >> 2;
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
501
u8 phy_idx = (info->hw_queue & MT_TX_HW_QUEUE_PHY) >> 2;
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
729
u8 phy_idx = (info->hw_queue & MT_TX_HW_QUEUE_PHY) >> 2;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1995
info->hw_queue |= FIELD_PREP(MT_TX_HW_QUEUE_PHY, ext_phy);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2072
info->hw_queue = FIELD_PREP(MT_TX_HW_QUEUE_PHY, ext_phy);
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
901
u8 band_idx = (info->hw_queue & MT_TX_HW_QUEUE_PHY) >> 2;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2818
info->hw_queue |= FIELD_PREP(MT_TX_HW_QUEUE_PHY, mlink->band_idx);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2888
info->hw_queue |= FIELD_PREP(MT_TX_HW_QUEUE_PHY, phy->mt76->band_idx);
drivers/net/wireless/mediatek/mt76/testmode.c
143
info->hw_queue |= FIELD_PREP(MT_TX_HW_QUEUE_PHY, phy->band_idx);
drivers/net/wireless/mediatek/mt76/tx.c
350
info->hw_queue |= FIELD_PREP(MT_TX_HW_QUEUE_PHY, phy->band_idx);
drivers/net/wireless/mediatek/mt76/tx.c
384
info->hw_queue |= FIELD_PREP(MT_TX_HW_QUEUE_PHY, phy->band_idx);
drivers/net/wireless/realtek/rtlwifi/pci.c
1531
u8 hw_queue = _rtl_mac_to_hwqueue(hw, skb);
drivers/net/wireless/realtek/rtlwifi/pci.c
1559
ring = &rtlpci->tx_ring[hw_queue];
drivers/net/wireless/realtek/rtlwifi/pci.c
1560
if (hw_queue != BEACON_QUEUE) {
drivers/net/wireless/realtek/rtlwifi/pci.c
1577
if (own == 1 && hw_queue != BEACON_QUEUE) {
drivers/net/wireless/realtek/rtlwifi/pci.c
1580
hw_queue, ring->idx, idx,
drivers/net/wireless/realtek/rtlwifi/pci.c
1590
rtlpriv->cfg->ops->get_available_desc(hw, hw_queue) == 0) {
drivers/net/wireless/realtek/rtlwifi/pci.c
1601
(u8 *)ptx_bd_desc, info, sta, skb, hw_queue, ptcb_desc);
drivers/net/wireless/realtek/rtlwifi/pci.c
1607
HW_DESC_OWN, &hw_queue);
drivers/net/wireless/realtek/rtlwifi/pci.c
1614
hw_queue != BEACON_QUEUE) {
drivers/net/wireless/realtek/rtlwifi/pci.c
1617
hw_queue, ring->idx, idx,
drivers/net/wireless/realtek/rtlwifi/pci.c
1625
rtlpriv->cfg->ops->tx_polling(hw, hw_queue);
drivers/net/wireless/realtek/rtlwifi/pci.c
417
u8 hw_queue = ac_to_hwq[rtl_tid_to_ac(tid)];
drivers/net/wireless/realtek/rtlwifi/pci.c
418
struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue];
drivers/net/wireless/realtek/rtlwifi/pci.c
656
u8 hw_queue = 0;
drivers/net/wireless/realtek/rtlwifi/pci.c
681
hw_queue);
drivers/net/wireless/realtek/rtlwifi/pci.c
716
hw_queue);
drivers/net/wireless/realtek/rtlwifi/pci.c
793
rtlpci->rx_ring[hw_queue].next_rx_rp += 1;
drivers/net/wireless/realtek/rtlwifi/pci.c
794
rtlpci->rx_ring[hw_queue].next_rx_rp %=
drivers/net/wireless/realtek/rtlwifi/pci.c
799
rtlpci->rx_ring[hw_queue].next_rx_rp);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
15
static u8 _rtl88ee_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
481
u8 hw_queue, struct rtl_tcb_desc *ptcb_desc)
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
492
u8 fw_qsel = _rtl88ee_map_hwqueue_to_fwqueue(skb, hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
807
bool rtl88ee_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index)
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
810
struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue];
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
823
void rtl88ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
826
if (hw_queue == BEACON_QUEUE) {
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.c
830
BIT(0) << (hw_queue));
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.h
787
u8 hw_queue, struct rtl_tcb_desc *ptcb_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.h
797
u8 hw_queue, u16 index);
drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.h
798
void rtl88ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
14
static u8 _rtl92ce_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
347
u8 hw_queue, struct rtl_tcb_desc *tcb_desc)
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
356
u8 fw_qsel = _rtl92ce_map_hwqueue_to_fwqueue(skb, hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
659
u8 hw_queue, u16 index)
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
662
struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue];
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
675
void rtl92ce_tx_polling(struct ieee80211_hw *hw, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
679
if (hw_queue == BEACON_QUEUE) {
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.c
683
BIT(0) << (hw_queue));
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.h
516
struct sk_buff *skb, u8 hw_queue,
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.h
527
u8 hw_queue, u16 index);
drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.h
528
void rtl92ce_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
16
static u8 _rtl92de_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
290
u8 hw_queue, u16 index)
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
293
struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue];
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
306
void rtl92de_tx_polling(struct ieee80211_hw *hw, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
309
if (hw_queue == BEACON_QUEUE)
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
313
BIT(0) << (hw_queue));
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
49
u8 hw_queue, struct rtl_tcb_desc *ptcb_desc)
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.c
61
u8 fw_qsel = _rtl92de_map_hwqueue_to_fwqueue(skb, hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.h
128
struct sk_buff *skb, u8 hw_queue,
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.h
131
u8 hw_queue, u16 index);
drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.h
132
void rtl92de_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8192du/trx.h
50
struct sk_buff *skb, u8 hw_queue,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
1000
struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue];
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
1008
get_desc_addr_fr_q_idx(hw_queue));
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
1033
if (hw_queue == BEACON_QUEUE)
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
1043
void rtl92ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
16
static u8 _rtl92ee_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
647
u8 hw_queue, struct rtl_tcb_desc *ptcb_desc)
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
656
u8 fw_qsel = _rtl92ee_map_hwqueue_to_fwqueue(skb, hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
689
rtl92ee_pre_fill_tx_bd_desc(hw, pbd_desc_tx, pdesc8, hw_queue,
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c
994
bool rtl92ee_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index)
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h
730
u8 hw_queue, struct rtl_tcb_desc *ptcb_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h
740
bool rtl92ee_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue, u16 index);
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h
741
void rtl92ee_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c
211
static bool rtl92se_is_tx_desc_closed(struct ieee80211_hw *hw, u8 hw_queue,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c
215
struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue];
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
317
u8 hw_queue, struct rtl_tcb_desc *ptcb_desc)
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
327
u8 fw_qsel = _rtl92se_map_hwqueue_to_fwqueue(skb, hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
634
void rtl92se_tx_polling(struct ieee80211_hw *hw, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.c
637
rtl_write_word(rtlpriv, TP_POLL, BIT(0) << (hw_queue));
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.h
11
struct sk_buff *skb, u8 hw_queue,
drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.h
22
void rtl92se_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
14
static u8 _rtl8723e_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
346
u8 hw_queue, struct rtl_tcb_desc *ptcb_desc)
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
357
u8 fw_qsel = _rtl8723e_map_hwqueue_to_fwqueue(skb, hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
661
u8 hw_queue, u16 index)
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
664
struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue];
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
678
void rtl8723e_tx_polling(struct ieee80211_hw *hw, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
681
if (hw_queue == BEACON_QUEUE) {
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.c
685
BIT(0) << (hw_queue));
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.h
519
struct sk_buff *skb, u8 hw_queue,
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.h
530
u8 hw_queue, u16 index);
drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.h
531
void rtl8723e_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
16
static u8 _rtl8723be_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
406
u8 hw_queue, struct rtl_tcb_desc *ptcb_desc)
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
418
u8 fw_qsel = _rtl8723be_map_hwqueue_to_fwqueue(skb, hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
718
u8 hw_queue, u16 index)
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
721
struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue];
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
734
void rtl8723be_tx_polling(struct ieee80211_hw *hw, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
737
if (hw_queue == BEACON_QUEUE) {
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.c
741
BIT(0) << (hw_queue));
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.h
632
u8 hw_queue, struct rtl_tcb_desc *ptcb_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.h
642
u8 hw_queue, u16 index);
drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.h
643
void rtl8723be_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
16
static u8 _rtl8821ae_map_hwqueue_to_fwqueue(struct sk_buff *skb, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
667
u8 hw_queue, struct rtl_tcb_desc *ptcb_desc)
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
678
u8 fw_qsel = _rtl8821ae_map_hwqueue_to_fwqueue(skb, hw_queue);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
963
u8 hw_queue, u16 index)
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
966
struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[hw_queue];
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
980
void rtl8821ae_tx_polling(struct ieee80211_hw *hw, u8 hw_queue)
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
984
if (hw_queue == BEACON_QUEUE) {
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.c
988
BIT(0) << (hw_queue));
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.h
638
u8 hw_queue, struct rtl_tcb_desc *ptcb_desc);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.h
648
u8 hw_queue, u16 index);
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.h
649
void rtl8821ae_tx_polling(struct ieee80211_hw *hw, u8 hw_queue);
drivers/net/wireless/realtek/rtlwifi/usb.c
870
u16 hw_queue)
drivers/net/wireless/realtek/rtlwifi/usb.c
899
hw_queue, &tcb_desc);
drivers/net/wireless/realtek/rtlwifi/usb.c
913
u16 hw_queue;
drivers/net/wireless/realtek/rtlwifi/usb.c
917
hw_queue = rtlusb->usb_mq_to_hwq(fc, skb_get_queue_mapping(skb));
drivers/net/wireless/realtek/rtlwifi/usb.c
918
_rtl_usb_tx_preprocess(hw, sta, skb, hw_queue);
drivers/net/wireless/realtek/rtlwifi/usb.c
919
_rtl_usb_transmit(hw, skb, hw_queue);
drivers/net/wireless/realtek/rtlwifi/wifi.h
2200
struct sk_buff *skb, u8 hw_queue,
drivers/net/wireless/realtek/rtlwifi/wifi.h
2206
struct sk_buff *skb, u8 hw_queue);
drivers/net/wireless/realtek/rtlwifi/wifi.h
2224
u8 hw_queue, u16 index);
drivers/net/wireless/realtek/rtlwifi/wifi.h
2225
void (*tx_polling)(struct ieee80211_hw *hw, u8 hw_queue);
drivers/net/wireless/realtek/rtw88/pci.c
1042
u8 hw_queue, u32 limit)
drivers/net/wireless/realtek/rtw88/pci.c
941
u8 hw_queue)
drivers/net/wireless/realtek/rtw88/pci.c
953
ring = &rtwpci->tx_rings[hw_queue];
drivers/net/wireless/realtek/rtw88/pci.c
955
bd_idx_addr = rtw_pci_tx_queue_idx_addr[hw_queue];
drivers/net/wireless/realtek/rtw88/pci.c
969
count, hw_queue, bd_idx, ring->r.rp, cur_rp);
drivers/net/wireless/realtek/rtw88/pci.c
977
if (hw_queue == RTW_TX_QUEUE_H2C) {
drivers/net/wireless/ti/wlcore/main.c
2513
WARN_ON_ONCE(vif->hw_queue[0] == IEEE80211_INVAL_HW_QUEUE))
drivers/net/wireless/ti/wlcore/main.c
2521
__set_bit(vif->hw_queue[0] / NUM_TX_QUEUES, iter_data->hw_queue_map);
drivers/net/wireless/ti/wlcore/main.c
2545
wlvif->hw_queue_base = vif->hw_queue[0];
drivers/net/wireless/ti/wlcore/main.c
2566
vif->hw_queue[i] = wlvif->hw_queue_base + i;
drivers/net/wireless/virtual/mac80211_hwsim.c
1997
} else if (txi->hw_queue == 4) {
drivers/net/wireless/virtual/mac80211_hwsim.c
2063
if (WARN(!channel, "TX w/o channel - queue = %d\n", txi->hw_queue)) {
drivers/net/wireless/virtual/mac80211_hwsim.c
2188
vif->hw_queue[IEEE80211_AC_VO] = 0;
drivers/net/wireless/virtual/mac80211_hwsim.c
2189
vif->hw_queue[IEEE80211_AC_VI] = 1;
drivers/net/wireless/virtual/mac80211_hwsim.c
2190
vif->hw_queue[IEEE80211_AC_BE] = 2;
drivers/net/wireless/virtual/mac80211_hwsim.c
2191
vif->hw_queue[IEEE80211_AC_BK] = 3;
drivers/scsi/mpi3mr/mpi3mr_os.c
73
u16 host_tag, hw_queue;
drivers/scsi/mpi3mr/mpi3mr_os.c
77
hw_queue = blk_mq_unique_tag_to_hwq(unique_tag);
drivers/scsi/mpi3mr/mpi3mr_os.c
78
if (hw_queue >= mrioc->num_op_reply_q)
drivers/scsi/mpi3mr/mpi3mr_os.c
90
priv->req_q_idx = hw_queue;
drivers/scsi/smartpqi/smartpqi_init.c
6061
u16 hw_queue;
drivers/scsi/smartpqi/smartpqi_init.c
6099
hw_queue = pqi_get_hw_queue(ctrl_info, scmd);
drivers/scsi/smartpqi/smartpqi_init.c
6100
queue_group = &ctrl_info->queue_groups[hw_queue];
include/linux/iommufd.h
140
void (*destroy)(struct iommufd_hw_queue *hw_queue);
include/linux/iommufd.h
196
int (*hw_queue_init_phys)(struct iommufd_hw_queue *hw_queue, u32 index,
include/net/mac80211.h
1254
hw_queue:4,
include/net/mac80211.h
2092
u8 hw_queue[IEEE80211_NUM_ACS];
net/mac80211/agg-tx.c
155
int queue = sdata->vif.hw_queue[ieee80211_ac_from_tid(tid)];
net/mac80211/agg-tx.c
170
int queue = sdata->vif.hw_queue[ieee80211_ac_from_tid(tid)];
net/mac80211/agg-tx.c
236
int queue = sdata->vif.hw_queue[ieee80211_ac_from_tid(tid)];
net/mac80211/debugfs_netdev.c
362
sdata->vif.hw_queue[IEEE80211_AC_VO],
net/mac80211/debugfs_netdev.c
363
sdata->vif.hw_queue[IEEE80211_AC_VI],
net/mac80211/debugfs_netdev.c
364
sdata->vif.hw_queue[IEEE80211_AC_BE],
net/mac80211/debugfs_netdev.c
365
sdata->vif.hw_queue[IEEE80211_AC_BK]);
net/mac80211/iface.c
1157
sdata->vif.hw_queue[i] = IEEE80211_INVAL_HW_QUEUE;
net/mac80211/iface.c
1159
sdata->vif.hw_queue[i] = i;
net/mac80211/iface.c
1161
sdata->vif.hw_queue[i] = 0;
net/mac80211/iface.c
1351
memcpy(sdata->vif.hw_queue, master->vif.hw_queue,
net/mac80211/iface.c
1352
sizeof(sdata->vif.hw_queue));
net/mac80211/iface.c
431
if (WARN_ON_ONCE(sdata->vif.hw_queue[i] ==
net/mac80211/iface.c
434
if (WARN_ON_ONCE(sdata->vif.hw_queue[i] >=
net/mac80211/offchannel.c
1037
IEEE80211_SKB_CB(skb)->hw_queue =
net/mac80211/rx.c
4092
info->hw_queue =
net/mac80211/tx.c
1682
int q = info->hw_queue;
net/mac80211/tx.c
1775
info->hw_queue =
net/mac80211/tx.c
1776
vif->hw_queue[skb_get_queue_mapping(skb)];
net/mac80211/tx.c
1909
info->hw_queue = vif->hw_queue[skb_get_queue_mapping(skb)];
net/mac80211/tx.c
1965
info->hw_queue =
net/mac80211/tx.c
1966
sdata->vif.hw_queue[skb_get_queue_mapping(skb)];
net/mac80211/tx.c
3588
info->hw_queue = sdata->vif.hw_queue[skb_get_queue_mapping(skb)];
net/mac80211/tx.c
3826
int q = vif->hw_queue[txq->ac];
net/mac80211/tx.c
3973
info->hw_queue =
net/mac80211/tx.c
3974
vif->hw_queue[skb_get_queue_mapping(skb)];
net/mac80211/tx.c
417
info->hw_queue = tx->sdata->vif.cab_queue;
net/mac80211/tx.c
4564
int q = info->hw_queue;
net/mac80211/tx.c
4659
info->hw_queue = sdata->vif.hw_queue[queue];
net/mac80211/tx.c
6193
queues = BIT(sdata->vif.hw_queue[ieee802_1d_to_ac[tid]]);
net/mac80211/util.c
408
int ac_queue = sdata->vif.hw_queue[ac];
net/mac80211/util.c
545
int queue = info->hw_queue;
net/mac80211/util.c
578
queue = info->hw_queue;
net/mac80211/util.c
673
if (sdata->vif.hw_queue[ac] != IEEE80211_INVAL_HW_QUEUE)
net/mac80211/util.c
674
queues |= BIT(sdata->vif.hw_queue[ac]);
tools/testing/selftests/iommu/iommufd.c
3163
TEST_F(iommufd_viommu, hw_queue)