Searched refs:queues (Results 176 - 200 of 217) sorted by relevance

123456789

/linux-master/drivers/net/wireless/ti/wl1251/
H A Dmain.c359 wl1251_debug(DEBUG_TX, "op_tx: tx_queue full, stop queues");
1537 wl->hw->queues = 4;
/linux-master/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_mac.c921 * mac80211 queues will be stopped.
955 * mac80211 queues have been stopped and the number of frames still to be
956 * transmitted is low the queues will be opened again.
1405 hw->queues = 1;
/linux-master/drivers/net/
H A Dtun.c113 /* MAX_TAP_QUEUES 256 is chosen to allow rx/tx queues to be equal
2798 int queues = ifr->ifr_flags & IFF_MULTI_QUEUE ? local
2823 NET_NAME_UNKNOWN, tun_setup, queues,
2824 queues);
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c995 /* disarm tx queues that have received xoff frames */
2572 * either one of the other queues on this vector is active or
3001 * @queues: enable irqs for queues
3004 static inline void ixgbe_irq_enable(struct ixgbe_adapter *adapter, bool queues, argument
3057 if (queues)
3142 /* re-enable the original interrupt state, no lsc, no queues */
3649 /* DMATXCTL.EN must be before Tx queues are enabled */
3702 * Number of Rx queues > 1 and flow control is disabled
3895 /* Program table for at least 4 queues
6874 int err, queues; local
[all...]
/linux-master/net/mac80211/
H A Dmlme.c2553 for (q = 0; q < local->hw.queues; q++) {
2621 if (local->hw.queues < IEEE80211_NUM_ACS)
2752 if (local->hw.queues < IEEE80211_NUM_ACS)
3576 * frame but queues will be stopped.
5259 local->hw.queues >= IEEE80211_NUM_ACS;
5488 /* get uapsd queues configuration - same for all links */
7906 wmm_used = bss->wmm_used && (local->hw.queues >= IEEE80211_NUM_ACS);
8297 (local->hw.queues >= IEEE80211_NUM_ACS);
/linux-master/drivers/net/wireless/broadcom/b43/
H A Dmain.c2589 wl->hw->queues = B43_QOS_QUEUE_NUM;
2592 wl->hw->queues = 1;
2698 dev->qos_enabled = dev->wl->hw->queues > 1;
4381 /* Drain all TX queues. */
5609 /* Initialize queues and flags. */
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dcore.h3170 void (*flush_queues)(struct rtw89_dev *rtwdev, u32 queues, bool drop);
5204 static inline void rtw89_hci_flush_queues(struct rtw89_dev *rtwdev, u32 queues, argument
5211 return rtwdev->hci.ops->flush_queues(rtwdev, queues, drop);
H A Dcore.c4156 rtw89_hci_flush_queues(rtwdev, BIT(rtwdev->hw->queues) - 1, true);
4157 rtw89_mac_flush_txq(rtwdev, BIT(rtwdev->hw->queues) - 1, true);
4448 hw->queues = IEEE80211_NUM_ACS;
/linux-master/drivers/net/wireless/ti/wlcore/
H A Dacx.c1492 conf_queues = wl->conf.rx_streaming.queues;
1500 * Skip non-changed queues, to avoid redundant acxs.
1501 * this check assumes conf.rx_streaming.queues can't
H A Dmain.c604 /* Make sure the deferred queues don't get too long */
976 * Its safe to enable TX now - the queues are stopped after a request
1254 wl1271_debug(DEBUG_TX, "op_tx: stopping queues for q %d", q);
2488 /* register hw queues in mac80211 */
2493 /* the last places are reserved for cab queues per interface */
3434 * stop the queues and flush to ensure the next packets are
5570 u32 queues, bool drop)
6254 * allow 4 queues per mac address we support +
6257 wl->hw->queues = (NUM_TX_QUEUES + 1) * WLCORE_NUM_MAC_ADDRESSES + 1;
6260 wl->hw->offchannel_tx_hw_queue = wl->hw->queues
5569 wlcore_op_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4.h344 u32 eq_qpp; /* egress queues/page for our PF/VF */
345 u32 iq_qpp; /* egress queues/page for our PF/VF */
608 MAX_CTRL_QUEUES = NCHAN, /* # of control Tx queues */
901 u16 nrxq; /* # of ingress uld queues */
902 u16 nciq; /* # of completion queues */
909 u16 ntxq; /* # of egress uld queues */
986 u16 nqs_per_uld; /* # of Rx queues per ULD */
987 u16 eoqsets; /* # of ETHOFLD queues */
988 u16 mirrorqsets; /* # of Mirror queues */
1011 struct timer_list tx_timer; /* checks Tx queues */
[all...]
H A Dcxgb4_main.c853 * @queues: array of queue indices for RSS
856 * packets to the Rx queues in @queues.
857 * Should never be called before setting up sge eth rx queues
859 int cxgb4_write_rss(const struct port_info *pi, const u16 *queues) argument
872 for (i = 0; i < pi->rss_size; i++, queues++)
873 rss[i] = rxq[*queues].rspq.abs_id;
966 * Enable NAPI scheduling and interrupt generation for all Rx queues.
1038 * setup_sge_queues - configure SGE Tx/Rx/response queues
1041 * Determines how many sets of SGE queues t
[all...]
/linux-master/drivers/scsi/aacraid/
H A Daacraid.h564 * how many queues we support.
585 * Set the queues on a 16 byte alignment
591 * The queue headers define the Communication Region queues. These
651 * Define all the queues that the adapter and host use to communicate
980 * The adapter interface specs all queues to be located in the same
982 * commuication queues will assume they are each a separate physically
996 /* This is only valid for adapter to host command queues. */
1000 /* only valid for command queues which receive entries from the adapter. */
1007 * Message queues. The order here is important, see also the
1314 * And for the internal issue/reply queues (w
1561 struct aac_queue_block *queues; member in struct:aac_dev
[all...]
/linux-master/drivers/net/wireless/ti/wl18xx/
H A Dmain.c456 .queues = 0x1,
/linux-master/drivers/net/xen-netback/
H A Dnetback.c74 "Maximum number of queues per virtual interface");
227 xenvif_kick_thread(&vif->queues[0]);
1743 /* Allow as many queues as there are CPUs but max. 8 if user has not
/linux-master/net/core/
H A Dnet-sysfs.c1566 if (map->queues[i] == index) {
1831 * unregistered, but solely to remove queues from qdiscs. Any path
1832 * adding queues should be fixed.
1835 "New queues can't be registered after device unregistration.");
1887 dev->queues_kset = kset_create_and_add("queues",
/linux-master/drivers/net/wireless/rsi/
H A Drsi_91x_mac80211.c2028 hw->queues = MAX_HW_QUEUES;
/linux-master/include/linux/
H A Dnetdevice.h742 * map is an array of queues.
748 u16 queues[]; member in struct:xps_map
751 #define XPS_MIN_MAP_ALLOC ((L1_CACHE_ALIGN(offsetof(struct xps_map, queues[1])) \
1046 * transmit queues.
1147 * tx queues stopped. This allows the netdevice to perform queue
1858 * @queues_kset: Group of all Kobjects in the Tx and RX queues
1880 * @_rx: Array of RX queues
1881 * @num_rx_queues: Number of RX queues
1883 * @real_num_rx_queues: Number of RX queues currently active in device
1887 * allow to avoid NIC hard IRQ, on busy queues
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dd3.c85 int tid, int queues)
93 /* and use the internal data for the other queues */
94 for (i = 1; i < queues; i++) {
82 iwl_mvm_find_max_pn(struct ieee80211_key_conf *key, struct iwl_mvm_key_pn *ptk_pn, struct ieee80211_key_seq *seq, int tid, int queues) argument
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A Dcommon.h116 * Contains common data for Rx and Tx queues
508 /* Minimum number of queues. MAX_NUM is defined in hw specific files.
509 * Set the minimum to accommodate the 4 standard TX queues, 1 command
510 * queue, 2 (unused) HCCA queues, and 4 HT queues (one for each AC) */
545 * For allocation of the command and tx queues, this establishes the overall
785 * @max_txq_num: Max # Tx queues supported
1252 /* Rx and Tx DMA processing queues */
1711 u32 queues, bool drop);
2764 u8 queue_count; /* number of queues tha
[all...]
/linux-master/sound/core/seq/
H A Dseq_clientmgr.c1175 info->queues = SNDRV_SEQ_MAX_QUEUES;
2468 * clients, bypassing the queues. Event time-stamp will be updated.
/linux-master/drivers/net/wireless/realtek/rtlwifi/
H A Dbase.c404 hw->queues = AC_MAX;
H A Dwifi.h2301 void (*flush)(struct ieee80211_hw *hw, u32 queues, bool drop);
/linux-master/drivers/net/wireless/admtek/
H A Dadm8211.c1888 dev->queues = 1; /* ADM8211C supports more, maybe ADM8211B too */
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dmain.c2217 hw->queues = IEEE80211_NUM_ACS;

Completed in 769 milliseconds

123456789