Searched refs:queue (Results 251 - 275 of 1381) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Ddwxgmac2_core.c83 u32 queue)
88 value = readl(ioaddr + XGMAC_RXQ_CTRL0) & ~XGMAC_RXQEN(queue);
90 value |= 0x1 << XGMAC_RXQEN_SHIFT(queue);
92 value |= 0x2 << XGMAC_RXQEN_SHIFT(queue);
97 u32 queue)
117 /* First assign new priorities to a queue, then
120 if (queue < 4) {
121 ctrl2 |= (prio << XGMAC_PSRQ_SHIFT(queue)) &
122 XGMAC_PSRQ(queue);
127 queue
82 dwxgmac2_rx_queue_enable(struct mac_device_info *hw, u8 mode, u32 queue) argument
96 dwxgmac2_rx_queue_prio(struct mac_device_info *hw, u32 prio, u32 queue) argument
137 dwxgmac2_tx_queue_prio(struct mac_device_info *hw, u32 prio, u32 queue) argument
154 dwxgmac2_rx_queue_routing(struct mac_device_info *hw, u8 packet, u32 queue) argument
244 dwxgmac2_set_mtl_tx_queue_weight(struct stmmac_priv *priv, struct mac_device_info *hw, u32 weight, u32 queue) argument
253 dwxgmac2_map_mtl_to_dma(struct mac_device_info *hw, u32 queue, u32 chan) argument
270 dwxgmac2_config_cbs(struct stmmac_priv *priv, struct mac_device_info *hw, u32 send_slope, u32 idle_slope, u32 high_credit, u32 low_credit, u32 queue) argument
1579 dwxlgmac2_rx_queue_enable(struct mac_device_info *hw, u8 mode, u32 queue) argument
[all...]
H A Dstmmac_tc.c346 u32 queue = qopt->queue; local
353 if (queue <= 0 || queue >= tx_queues_count)
384 mode_to_use = priv->plat->tx_queues_cfg[queue].mode_to_use;
386 ret = stmmac_dma_qmode(priv, priv->ioaddr, queue, MTL_QUEUE_AVB);
390 priv->plat->tx_queues_cfg[queue].mode_to_use = MTL_QUEUE_AVB;
392 ret = stmmac_dma_qmode(priv, priv->ioaddr, queue,
397 priv->plat->tx_queues_cfg[queue].mode_to_use = MTL_QUEUE_DCB;
402 priv->plat->tx_queues_cfg[queue]
1144 int queue = qopt->queue_stats.queue; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_mes.c326 struct amdgpu_mes_queue *queue, *tmp2; local
346 list_for_each_entry_safe(queue, tmp2, &gang->queue_list, list) {
348 idr_remove(&adev->mes.queue_id_idr, queue->queue_id);
351 queue_input.doorbell_offset = queue->doorbell_off;
357 DRM_WARN("failed to remove hardware queue\n");
369 list_for_each_entry_safe(queue, tmp2, &gang->queue_list, list) {
370 amdgpu_mes_queue_free_mqd(queue);
371 list_del(&queue->list);
372 kfree(queue);
477 DRM_ERROR("queue lis
624 struct amdgpu_mes_queue *queue; local
743 struct amdgpu_mes_queue *queue; local
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dpci.c34 enum rtw_tx_queue_type queue)
36 switch (queue) {
101 skb_queue_walk_safe(&tx_ring->queue, skb, tmp) {
102 __skb_unlink(skb, &tx_ring->queue);
197 skb_queue_head_init(&tx_ring->queue);
539 enum rtw_tx_queue_type queue; local
542 for (queue = 0; queue < RTK_MAX_TX_QUEUE_NUM; queue++) {
543 tx_ring = &rtwpci->tx_rings[queue];
33 rtw_pci_get_tx_qsel(struct sk_buff *skb, enum rtw_tx_queue_type queue) argument
605 enum rtw_tx_queue_type queue; local
771 rtw_pci_tx_kick_off_queue(struct rtw_dev *rtwdev, enum rtw_tx_queue_type queue) argument
791 enum rtw_tx_queue_type queue; local
798 rtw_pci_tx_write_data(struct rtw_dev *rtwdev, struct rtw_tx_pkt_info *pkt_info, struct sk_buff *skb, enum rtw_tx_queue_type queue) argument
919 enum rtw_tx_queue_type queue = rtw_tx_queue_mapping(skb); local
[all...]
/linux-master/drivers/net/ethernet/marvell/
H A Dmvneta.c141 * registers. For a given CPU if the bit associated to a queue is not
149 /* bits 0..7 = TXQ SENT, one bit per queue.
150 * bits 8..15 = RXQ OCCUP, one bit per queue.
151 * bits 16..23 = RXQ FREE, one bit per queue.
661 /* Number of this TX queue, in the range 0-7 */
709 /* rx queue number, in the range 0-7 */
744 * the first one to be used. Therefore, let's just allocate one queue.
944 /* Set rx queue offset */
1254 int queue; local
1259 for (queue
1375 mvneta_set_ucast_table(struct mvneta_port *pp, int queue) argument
1392 mvneta_set_special_mcast_table(struct mvneta_port *pp, int queue) argument
1410 mvneta_set_other_mcast_table(struct mvneta_port *pp, int queue) argument
1477 int queue; local
1597 int queue; local
1633 mvneta_set_ucast_addr(struct mvneta_port *pp, u8 last_nibble, int queue) argument
1663 mvneta_mac_addr_set(struct mvneta_port *pp, const unsigned char *addr, int queue) argument
1862 int queue = fls(cause) - 1; local
3071 mvneta_set_special_mcast_addr(struct mvneta_port *pp, unsigned char last_byte, int queue) argument
3106 mvneta_set_other_mcast_addr(struct mvneta_port *pp, unsigned char crc8, int queue) argument
3139 mvneta_mcast_addr_set(struct mvneta_port *pp, unsigned char *p_addr, int queue) argument
3422 int queue; local
3644 int queue; local
3653 int queue; local
3663 int queue; local
3682 int queue; local
4681 int queue; local
5191 mvneta_setup_queue_rates(struct mvneta_port *pp, int queue, u64 min_rate, u64 max_rate) argument
5344 int queue; local
5766 int queue; local
5813 int err, queue; local
[all...]
/linux-master/drivers/usb/isp1760/
H A Disp1760-udc.c30 struct list_head queue; member in struct:isp1760_request
293 list_del(&req->queue);
358 if (list_empty(&ep->queue)) {
366 req = list_first_entry(&ep->queue, struct isp1760_request,
367 queue);
392 if (list_empty(&ep->queue)) {
410 req = list_first_entry(&ep->queue, struct isp1760_request,
411 queue);
429 list_del(&req->queue);
434 if (!list_empty(&ep->queue))
[all...]
/linux-master/drivers/usb/gadget/udc/
H A Domap_udc.c273 INIT_LIST_HEAD(&req->queue);
294 list_del_init(&req->queue);
312 /* don't modify queue heads during completion callback */
416 /* return: 0 = still running, 1 = queue empty, negative = errno */
645 if (!list_empty(&ep->queue)) {
646 req = container_of(ep->queue.next,
647 struct omap_req, queue);
652 if (!list_empty(&ep->queue)) {
653 req = container_of(ep->queue.next,
654 struct omap_req, queue);
[all...]
H A Datmel_usba_udc.c49 list_for_each_entry(req, &ep->queue, queue) {
53 list_add_tail(&req_copy->queue, queue_data);
62 list_for_each_entry_safe(req, req_copy, queue_data, queue) {
63 list_del(&req->queue);
87 struct list_head *queue = file->private_data; local
96 list_for_each_entry_safe(req, tmp_req, queue, queue) {
110 list_del(&req->queue);
131 list_for_each_entry_safe(req, tmp_req, queue_data, queue) {
[all...]
H A Daspeed_udc.c163 struct list_head queue; member in struct:ast_udc_request
179 /* Request queue */
180 struct list_head queue; member in struct:ast_udc_ep
290 list_del(&req->queue);
309 while (!list_empty(&ep->queue)) {
312 req = list_entry(ep->queue.next, struct ast_udc_request,
313 queue);
461 INIT_LIST_HEAD(&req->queue);
648 list_add_tail(&req->queue, &ep->queue);
[all...]
/linux-master/drivers/staging/rtl8723bs/include/
H A Drtw_recv.h366 #define rtw_dequeue_recvframe(queue) rtw_alloc_recvframe(queue)
367 extern int _rtw_enqueue_recvframe(union recv_frame *precvframe, struct __queue *queue);
368 extern int rtw_enqueue_recvframe(union recv_frame *precvframe, struct __queue *queue);
373 signed int rtw_enqueue_recvbuf_to_head(struct recv_buf *precvbuf, struct __queue *queue);
374 signed int rtw_enqueue_recvbuf(struct recv_buf *precvbuf, struct __queue *queue);
375 struct recv_buf *rtw_dequeue_recvbuf(struct __queue *queue);
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2400pci.c627 static void rt2400pci_start_queue(struct data_queue *queue) argument
629 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev;
632 switch (queue->qid) {
650 static void rt2400pci_kick_queue(struct data_queue *queue) argument
652 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev;
655 switch (queue->qid) {
676 static void rt2400pci_stop_queue(struct data_queue *queue) argument
678 struct rt2x00_dev *rt2x00dev = queue->rt2x00dev;
681 switch (queue->qid) {
719 if (entry->queue
1268 struct data_queue *queue = rt2x00queue_get_tx_queue(rt2x00dev, queue_idx); local
1656 rt2400pci_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, unsigned int link_id, u16 queue, const struct ieee80211_tx_queue_params *params) argument
1764 rt2400pci_queue_init(struct data_queue *queue) argument
[all...]
H A Drt2x00debug.c62 * - queue folder
64 * - queue stats file
77 * We queue each frame before dumping it to the user,
79 * so we should be prepared to queue multiple sk buffers
147 rt2x00_dbg(rt2x00dev, "txrx dump queue length exceeded\n");
171 dump_hdr->queue_index = entry->queue->qid;
303 struct data_queue *queue; local
320 queue_for_each(intf->rt2x00dev, queue) {
321 spin_lock_irqsave(&queue->index_lock, irqflags);
324 queue
[all...]
H A Drt2x00.h366 * Entry in the beacon queue which belongs to
553 * queue initialization handlers
574 * Data queue handlers.
577 void (*start_queue) (struct data_queue *queue);
578 void (*kick_queue) (struct data_queue *queue);
579 void (*stop_queue) (struct data_queue *queue);
580 void (*flush_queue) (struct data_queue *queue, bool drop);
646 void (*queue_init)(struct data_queue *queue);
944 * Work queue for all work which should not be placed
971 * Data queue array
1320 rt2x00queue_get_tx_queue(struct rt2x00_dev *rt2x00dev, enum data_queue_qid queue) argument
[all...]
/linux-master/drivers/scsi/elx/efct/
H A Defct_hw_queues.c139 eq->queue = &hw->eq[eq->instance];
142 if (sli_queue_alloc(&hw->sli, SLI4_QTYPE_EQ, eq->queue, entry_count,
149 sli_eq_modify_delay(&hw->sli, eq->queue, 1, 0, 8);
154 eq->queue->id, eq->entry_count);
171 cq->queue = &hw->cq[cq->instance];
175 if (sli_queue_alloc(&hw->sli, SLI4_QTYPE_CQ, cq->queue,
176 cq->entry_count, eq->queue)) {
187 cq->queue->id, cq->entry_count);
216 cq->queue = &hw->cq[cq->instance];
217 qs[i] = cq->queue;
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-qcom-cci.c295 static int cci_run_queue(struct cci *cci, u8 master, u8 queue) argument
299 val = readl(cci->base + CCI_I2C_Mm_Qn_CUR_WORD_CNT(master, queue));
300 writel(val, cci->base + CCI_I2C_Mm_Qn_EXEC_WORD_CNT(master, queue));
303 val = BIT(master * 2 + queue);
308 dev_err(cci->dev, "master %d queue %d timeout\n",
309 master, queue);
318 static int cci_validate_queue(struct cci *cci, u8 master, u8 queue) argument
322 val = readl(cci->base + CCI_I2C_Mm_Qn_CUR_WORD_CNT(master, queue));
323 if (val == cci->data->queue_size[queue])
330 writel(val, cci->base + CCI_I2C_Mm_Qn_LOAD_DATA(master, queue));
339 u8 queue = QUEUE_1; local
391 u8 queue = QUEUE_0; local
[all...]
/linux-master/drivers/crypto/caam/
H A Ddpseci.c186 * dpseci_set_rx_queue() - Set Rx queue configuration
190 * @queue: Select the queue relative to number of priorities configured at
193 * @cfg: Rx queue configuration
198 u8 queue, const struct dpseci_rx_queue_cfg *cfg)
209 cmd_params->queue = queue;
221 * dpseci_get_rx_queue() - Retrieve Rx queue attributes
225 * @queue: Select the queue relativ
197 dpseci_set_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 queue, const struct dpseci_rx_queue_cfg *cfg) argument
231 dpseci_get_rx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 queue, struct dpseci_rx_queue_attr *attr) argument
271 dpseci_get_tx_queue(struct fsl_mc_io *mc_io, u32 cmd_flags, u16 token, u8 queue, struct dpseci_tx_queue_attr *attr) argument
[all...]
H A Ddpseci.h47 * each place in the array is the priority of the tx queue
87 * @DPSECI_DEST_NONE: Unassigned destination; The queue is set in parked mode
89 * from the queue based on polling or other user-defined method
90 * @DPSECI_DEST_DPIO: The queue is set in schedule mode and generates FQDAN
92 * the queue only after notification is received
93 * @DPSECI_DEST_DPCON: The queue is set in schedule mode and does not generate
118 * DPSECI queue modification options
122 * Select to modify the user's context associated with the queue
127 * Select to modify the queue's destination
132 * Select to modify the queue'
[all...]
/linux-master/drivers/crypto/hisilicon/sec/
H A Dsec_drv.h236 * @queue: The hardware queue associated with this tfm context.
239 * @backlog: The backlog queue used for cases where our buffers aren't
247 struct sec_queue *queue; member in struct:sec_alg_tfm_ctx
316 * struct sec_queue - All the information about a HW queue
317 * @dev_info: The parent SEC device to which this queue belongs.
318 * @task_irq: Completion interrupt for the queue.
319 * @name: Human readable queue description also used as irq name.
320 * @ring: The several HW rings associated with one queue.
322 * @queue_id: Index of the queue use
[all...]
/linux-master/tools/perf/util/
H A Dintel-bts.c167 struct auxtrace_queue *queue,
170 struct intel_bts_queue *btsq = queue->priv;
172 if (list_empty(&queue->head))
179 queue->priv = btsq;
181 if (queue->cpu != -1)
182 btsq->cpu = queue->cpu;
183 btsq->tid = queue->tid;
192 btsq->buffer = auxtrace_buffer__next(queue, NULL);
248 static int intel_bts_do_fix_overlap(struct auxtrace_queue *queue, argument
254 if (b->list.prev == &queue
166 intel_bts_setup_queue(struct intel_bts *bts, struct auxtrace_queue *queue, unsigned int queue_nr) argument
448 struct auxtrace_queue *queue; local
543 struct auxtrace_queue *queue = &bts->queues.queue_array[i]; local
556 struct auxtrace_queue *queue; local
[all...]
/linux-master/drivers/net/wireless/intersil/p54/
H A Dp54.h101 #define P54_SET_QUEUE(queue, ai_fs, cw_min, cw_max, _txop) \
103 queue.aifs = cpu_to_le16(ai_fs); \
104 queue.cwmin = cpu_to_le16(cw_min); \
105 queue.cwmax = cpu_to_le16(cw_max); \
106 queue.txop = cpu_to_le16(_txop); \
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep.h199 struct tsnep_queue queue[TSNEP_MAX_QUEUES]; member in struct:tsnep_adapter
255 int tsnep_set_irq_coalesce(struct tsnep_queue *queue, u32 usecs);
256 u32 tsnep_get_irq_coalesce(struct tsnep_queue *queue);
257 int tsnep_enable_xsk(struct tsnep_queue *queue, struct xsk_buff_pool *pool);
258 void tsnep_disable_xsk(struct tsnep_queue *queue);
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drxmq.c15 int queue, struct ieee80211_sta *sta)
28 /* multicast and non-data only arrives on default queue */
38 * avoid checking for default queue - we don't want to replicate
42 if (queue == 0)
78 res = memcmp(pn, ptk_pn->q[queue].pn[tid], IEEE80211_CCMP_PN_LEN);
84 memcpy(ptk_pn->q[queue].pn[tid], pn, IEEE80211_CCMP_PN_LEN);
238 struct sk_buff *skb, int queue,
241 if (unlikely(iwl_mvm_check_pn(mvm, skb, queue, sta))) {
362 u32 pkt_flags, int queue, u8 *crypt_len)
494 static bool iwl_mvm_is_dup(struct ieee80211_sta *sta, int queue, argument
14 iwl_mvm_check_pn(struct iwl_mvm *mvm, struct sk_buff *skb, int queue, struct ieee80211_sta *sta) argument
236 iwl_mvm_pass_packet_to_mac80211(struct iwl_mvm *mvm, struct napi_struct *napi, struct sk_buff *skb, int queue, struct ieee80211_sta *sta) argument
358 iwl_mvm_rx_crypto(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct ieee80211_hdr *hdr, struct ieee80211_rx_status *stats, u16 phy_info, struct iwl_rx_mpdu_desc *desc, u32 pkt_flags, int queue, u8 *crypt_len) argument
590 iwl_mvm_del_ba(struct iwl_mvm *mvm, int queue, struct iwl_mvm_delba_data *data) argument
627 iwl_mvm_release_frames_from_notif(struct iwl_mvm *mvm, struct napi_struct *napi, u8 baid, u16 nssn, int queue) argument
666 iwl_mvm_rx_queue_notif(struct iwl_mvm *mvm, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, int queue) argument
717 iwl_mvm_reorder(struct iwl_mvm *mvm, struct napi_struct *napi, int queue, struct ieee80211_sta *sta, struct sk_buff *skb, struct iwl_rx_mpdu_desc *desc) argument
1068 iwl_mvm_decode_he_phy_data(struct iwl_mvm *mvm, struct iwl_mvm_rx_phy_data *phy_data, struct ieee80211_radiotap_he *he, struct ieee80211_radiotap_he_mu *he_mu, struct ieee80211_rx_status *rx_status, int queue) argument
1592 iwl_mvm_rx_eht(struct iwl_mvm *mvm, struct sk_buff *skb, struct iwl_mvm_rx_phy_data *phy_data, int queue) argument
1735 iwl_mvm_rx_he(struct iwl_mvm *mvm, struct sk_buff *skb, struct iwl_mvm_rx_phy_data *phy_data, int queue) argument
1914 iwl_mvm_rx_fill_status(struct iwl_mvm *mvm, struct sk_buff *skb, struct iwl_mvm_rx_phy_data *phy_data, int queue) argument
2025 iwl_mvm_rx_mpdu_mq(struct iwl_mvm *mvm, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, int queue) argument
2356 iwl_mvm_rx_monitor_no_data(struct iwl_mvm *mvm, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, int queue) argument
2483 iwl_mvm_rx_frame_release(struct iwl_mvm *mvm, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, int queue) argument
2497 iwl_mvm_rx_bar_frame_release(struct iwl_mvm *mvm, struct napi_struct *napi, struct iwl_rx_cmd_buffer *rxb, int queue) argument
[all...]
/linux-master/drivers/gpu/drm/v3d/
H A Dv3d_sched.c109 v3d_job_start_stats(struct v3d_job *job, enum v3d_queue queue) argument
113 struct v3d_stats *global_stats = &v3d->queue[queue].stats;
114 struct v3d_stats *local_stats = &file->stats[queue];
137 v3d_job_update_stats(struct v3d_job *job, enum v3d_queue queue) argument
141 struct v3d_stats *global_stats = &v3d->queue[queue].stats;
142 struct v3d_stats *local_stats = &file->stats[queue];
606 drm_sched_stop(&v3d->queue[q].sched, sched_job);
615 drm_sched_resubmit_jobs(&v3d->queue[
[all...]
/linux-master/drivers/crypto/cavium/zip/
H A Dzip_deflate.c120 u32 queue; local
127 queue = zip_load_instr(zip_cmd, zip_dev);
146 zip_update_cmd_bufs(zip_dev, queue);
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_provider.h164 * send queue and one for the receive queue)
168 union mthca_buf queue; member in struct:mthca_cq_buf
221 union mthca_buf queue; member in struct:mthca_srq
274 union mthca_buf queue; member in struct:mthca_qp

Completed in 243 milliseconds

<<11121314151617181920>>