Searched refs:hw_queue (Results 1 - 25 of 67) sorted by path

123

/linux-master/drivers/net/ethernet/ibm/ehea/
H A Dehea_qmr.h196 static inline void *hw_qeit_calc(struct hw_queue *queue, u64 q_offset)
206 static inline void *hw_qeit_get(struct hw_queue *queue)
211 static inline void hw_qeit_inc(struct hw_queue *queue)
221 static inline void *hw_qeit_get_inc(struct hw_queue *queue)
228 static inline void *hw_qeit_get_inc_valid(struct hw_queue *queue)
245 static inline void *hw_qeit_get_valid(struct hw_queue *queue)
261 static inline void *hw_qeit_reset(struct hw_queue *queue)
267 static inline void *hw_qeit_eq_get_inc(struct hw_queue *queue)
281 static inline void *hw_eqit_eq_get_inc_valid(struct hw_queue *queue)
295 struct hw_queue *queu
[all...]
H A Dehea.h141 struct hw_queue { struct
260 struct hw_queue hw_queue; member in struct:ehea_eq
273 struct hw_queue hw_squeue;
274 struct hw_queue hw_rqueue1;
275 struct hw_queue hw_rqueue2;
276 struct hw_queue hw_rqueue3;
301 struct hw_queue hw_queue; member in struct:ehea_cq
H A Dehea_qmr.c25 static void *hw_qpageit_get_inc(struct hw_queue *queue)
40 static int hw_queue_ctor(struct hw_queue *queue, const u32 nr_of_pages,
90 static void hw_queue_dtor(struct hw_queue *queue)
134 ret = hw_queue_ctor(&cq->hw_queue, cq->attr.nr_pages,
140 vpage = hw_qpageit_get_inc(&cq->hw_queue);
157 vpage = hw_qpageit_get_inc(&cq->hw_queue);
173 hw_qeit_reset(&cq->hw_queue);
180 hw_queue_dtor(&cq->hw_queue);
202 hw_queue_dtor(&cq->hw_queue);
255 ret = hw_queue_ctor(&eq->hw_queue, e
357 ehea_qp_alloc_register(struct ehea_qp *qp, struct hw_queue *hw_queue, int nr_pages, int wqe_size, int act_nr_sges, struct ehea_adapter *adapter, int h_call_q_selector) argument
[all...]
/linux-master/drivers/accel/habanalabs/common/
H A DMakefile11 common/command_buffer.o common/hw_queue.o common/irq.o \
/linux-master/drivers/gpu/drm/i915/gt/
H A Dmock_engine.c95 return list_first_entry_or_null(&engine->hw_queue,
245 list_add_tail(&request->mock.link, &engine->hw_queue);
246 if (list_is_first(&request->mock.link, &engine->hw_queue)) {
310 list_for_each_entry(rq, &mock->hw_queue, mock.link) {
316 INIT_LIST_HEAD(&mock->hw_queue);
386 INIT_LIST_HEAD(&engine->hw_queue);
438 list_for_each_entry_safe(request, rn, &mock->hw_queue, mock.link)
H A Dmock_engine.h19 struct list_head hw_queue; member in struct:mock_engine
/linux-master/drivers/infiniband/hw/cxgb4/
H A Dcq.c1056 hwentries = min(entries * 2, rhp->rdev.hw_queue.t4_max_iq_size);
H A Ddevice.c994 devp->rdev.hw_queue.t4_eq_status_entries =
996 devp->rdev.hw_queue.t4_max_eq_size = 65520;
997 devp->rdev.hw_queue.t4_max_iq_size = 65520;
998 devp->rdev.hw_queue.t4_max_rq_size = 8192 -
999 devp->rdev.hw_queue.t4_eq_status_entries - 1;
1000 devp->rdev.hw_queue.t4_max_sq_size =
1001 devp->rdev.hw_queue.t4_max_eq_size -
1002 devp->rdev.hw_queue.t4_eq_status_entries - 1;
1003 devp->rdev.hw_queue.t4_max_qp_depth =
1004 devp->rdev.hw_queue
[all...]
H A Diw_cxgb4.h186 struct c4iw_hw_queue hw_queue; member in struct:c4iw_rdev
H A Dprovider.c282 props->max_qp_wr = dev->rdev.hw_queue.t4_max_qp_depth;
283 props->max_srq_wr = dev->rdev.hw_queue.t4_max_qp_depth;
293 props->max_cqe = dev->rdev.hw_queue.t4_max_cq_depth;
H A Dqp.c331 rdev->hw_queue.t4_eq_status_entries;
360 rdev->hw_queue.t4_eq_status_entries;
2140 if (attrs->cap.max_recv_wr > rhp->rdev.hw_queue.t4_max_rq_size)
2147 if (attrs->cap.max_send_wr > rhp->rdev.hw_queue.t4_max_sq_size)
2159 (sqsize + rhp->rdev.hw_queue.t4_eq_status_entries) *
2165 (rqsize + rhp->rdev.hw_queue.t4_eq_status_entries) *
2591 rdev->hw_queue.t4_eq_status_entries;
2686 if (attrs->attr.max_wr > rhp->rdev.hw_queue.t4_max_rq_size)
2722 (rqsize + rhp->rdev.hw_queue.t4_eq_status_entries) *
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.c1038 rule_info.sw_act.fwd_id.q_id = tc_fltr->action.fwd.q.hw_queue;
1044 tc_fltr->action.fwd.q.hw_queue, lkups_cnt);
1098 tc_fltr->action.fwd.q.hw_queue, rule_added.rid,
1821 fltr->action.fwd.q.hw_queue = vsi->rxq_map[queue];
H A Dice_tc_lib.h60 u16 hw_queue; member in struct:ice_tc_flower_action::__anon35::__anon37
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dmac.c5627 for (i = 0; i < ARRAY_SIZE(vif->hw_queue); i++)
5628 vif->hw_queue[i] = arvif->vdev_id % (IEEE80211_MAX_QUEUES - 1);
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dmac.c6594 for (i = 0; i < ARRAY_SIZE(vif->hw_queue); i++)
6595 vif->hw_queue[i] = i % (ATH11K_HW_MAX_QUEUES - 1);
/linux-master/drivers/net/wireless/ath/ath12k/
H A Dmac.c5832 for (i = 0; i < ARRAY_SIZE(vif->hw_queue); i++)
5833 vif->hw_queue[i] = i % (ATH12K_HW_MAX_QUEUES - 1);
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dmain.c1321 vif->hw_queue[i] = i;
2638 vif->hw_queue[i] = ctx->hw_queue_base + i;
2670 vif->hw_queue[ac] = IEEE80211_INVAL_HW_QUEUE;
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dtx.c968 unsigned int hw_queue; local
983 hw_queue = ar9170_qmap(carl9170_get_queue(ar, skb));
1001 SET_VAL(CARL9170_TX_SUPER_MISC_QUEUE, txc->s.misc, hw_queue);
1017 mac_tmp |= cpu_to_le16((hw_queue << AR9170_TX_MAC_QOS_S) &
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dmac80211.c1252 vif->hw_queue[ac] = ctx->ac_to_queue[ac];
H A Dtx.c414 txq_id = info->hw_queue;
428 priv->queue_to_mac80211[txq_id] != info->hw_queue);
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dops.c1753 int hw_queue, bool start)
1765 mvm->tvqm_info[hw_queue].sta_id :
1766 mvm->queue_info[hw_queue].ra_sta_id;
1778 if (iwl_mvm_is_static_queue(mvm, hw_queue)) {
1788 int tid = mvm->tvqm_info[hw_queue].txq_tid;
1792 tid_bitmap = mvm->queue_info[hw_queue].tid_bitmap;
1819 static void iwl_mvm_stop_sw_queue(struct iwl_op_mode *op_mode, int hw_queue) argument
1821 iwl_mvm_queue_state_change(op_mode, hw_queue, false);
1824 static void iwl_mvm_wake_sw_queue(struct iwl_op_mode *op_mode, int hw_queue) argument
1826 iwl_mvm_queue_state_change(op_mode, hw_queue, tru
1752 iwl_mvm_queue_state_change(struct iwl_op_mode *op_mode, int hw_queue, bool start) argument
[all...]
/linux-master/drivers/net/wireless/intersil/p54/
H A Dlmac.h100 skb->data)->data)->hw_queue)
254 u8 hw_queue; member in struct:p54_tx_data
H A Dtxrx.c425 if (unlikely(entry_data->hw_queue < P54_QUEUE_FWSCAN)) {
922 txhdr->hw_queue = queue;
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76.h323 /* stored in ieee80211_tx_info::hw_queue */
1459 u8 phy_idx = (info->hw_queue & MT_TX_HW_QUEUE_PHY) >> 2;
1462 info->hw_queue &= ~MT_TX_HW_QUEUE_PHY;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c726 u8 phy_idx = (info->hw_queue & MT_TX_HW_QUEUE_PHY) >> 2;

Completed in 776 milliseconds

123