/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwxgmac2_core.c | 83 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 D | stmmac_tc.c | 346 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 D | amdgpu_mes.c | 326 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 D | pci.c | 34 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 D | mvneta.c | 141 * 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 D | isp1760-udc.c | 30 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 D | omap_udc.c | 273 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 D | atmel_usba_udc.c | 49 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 D | aspeed_udc.c | 163 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 D | rtw_recv.h | 366 #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 D | rt2400pci.c | 627 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 D | rt2x00debug.c | 62 * - 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 D | rt2x00.h | 366 * 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 D | efct_hw_queues.c | 139 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 D | i2c-qcom-cci.c | 295 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 D | dpseci.c | 186 * 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 D | dpseci.h | 47 * 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 D | sec_drv.h | 236 * @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 D | intel-bts.c | 167 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 D | p54.h | 101 #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 D | tsnep.h | 199 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 D | rxmq.c | 15 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 D | v3d_sched.c | 109 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 D | zip_deflate.c | 120 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 D | mthca_provider.h | 164 * 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
|