Home
last modified time | relevance | path

Searched refs:queues (Results 1 – 200 of 203) sorted by relevance

12

/linux-4.4.14/net/sched/
Dsch_multiq.c35 struct Qdisc **queues; member
62 return q->queues[0]; in multiq_classify()
64 return q->queues[band]; in multiq_classify()
112 qdisc = q->queues[q->curband]; in multiq_dequeue()
144 qdisc = q->queues[curband]; in multiq_peek()
162 qdisc = q->queues[band]; in multiq_drop()
182 qdisc_reset(q->queues[band]); in multiq_reset()
195 qdisc_destroy(q->queues[band]); in multiq_destroy()
197 kfree(q->queues); in multiq_destroy()
218 if (q->queues[i] != &noop_qdisc) { in multiq_tune()
[all …]
Dsch_prio.c29 struct Qdisc *queues[TCQ_PRIO_BANDS]; member
58 return q->queues[q->prio2band[band & TC_PRIO_MAX]]; in prio_classify()
64 return q->queues[q->prio2band[0]]; in prio_classify()
66 return q->queues[band]; in prio_classify()
102 struct Qdisc *qdisc = q->queues[prio]; in prio_peek()
116 struct Qdisc *qdisc = q->queues[prio]; in prio_dequeue()
136 qdisc = q->queues[prio]; in prio_drop()
153 qdisc_reset(q->queues[prio]); in prio_reset()
165 qdisc_destroy(q->queues[prio]); in prio_destroy()
191 struct Qdisc *child = q->queues[i]; in prio_tune()
[all …]
DKconfig114 to support devices that have multiple hardware transmit queues.
/linux-4.4.14/drivers/scsi/aacraid/
Dcomminit.c272 struct aac_entry * queues; in aac_comm_init() local
274 struct aac_queue_block * comm = dev->queues; in aac_comm_init()
293 queues = (struct aac_entry *)(((ulong)headers) + hdrsize); in aac_comm_init()
296 comm->queue[HostNormCmdQueue].base = queues; in aac_comm_init()
298 queues += HOST_NORM_CMD_ENTRIES; in aac_comm_init()
302 comm->queue[HostHighCmdQueue].base = queues; in aac_comm_init()
305 queues += HOST_HIGH_CMD_ENTRIES; in aac_comm_init()
309 comm->queue[AdapNormCmdQueue].base = queues; in aac_comm_init()
312 queues += ADAP_NORM_CMD_ENTRIES; in aac_comm_init()
316 comm->queue[AdapHighCmdQueue].base = queues; in aac_comm_init()
[all …]
Dcommsup.c325 q = &dev->queues->queue[qid]; in aac_get_entry()
524 if (!dev->queues) in aac_fib_send()
596 struct aac_queue * q = &dev->queues->queue[AdapNormCmdQueue]; in aac_fib_send()
777 q = &dev->queues->queue[AdapNormRespQueue]; in aac_fib_adapter_complete()
1370 kfree(aac->queues); in _aac_reset_adapter()
1371 aac->queues = NULL; in _aac_reset_adapter()
1703 add_wait_queue(&dev->queues->queue[HostNormCmdQueue].cmdready, &wait); in aac_command_thread()
1707 spin_lock_irqsave(dev->queues->queue[HostNormCmdQueue].lock, flags); in aac_command_thread()
1708 while(!list_empty(&(dev->queues->queue[HostNormCmdQueue].cmdq))) { in aac_command_thread()
1714 entry = dev->queues->queue[HostNormCmdQueue].cmdq.next; in aac_command_thread()
[all …]
Ddpcsup.c87 atomic_dec(&dev->queues->queue[AdapNormCmdQueue].numpending); in aac_response_normal()
293 struct aac_queue *q = &dev->queues->queue[HostNormCmdQueue]; in aac_intr_normal()
357 atomic_dec(&dev->queues->queue[AdapNormCmdQueue].numpending); in aac_intr_normal()
Drx.c68 aac_command_normal(&dev->queues->queue[HostNormCmdQueue]); in aac_rx_intr_producer()
72 aac_response_normal(&dev->queues->queue[HostNormRespQueue]); in aac_rx_intr_producer()
402 struct aac_queue *q = &dev->queues->queue[AdapNormCmdQueue]; in aac_rx_deliver_producer()
425 struct aac_queue *q = &dev->queues->queue[AdapNormCmdQueue]; in aac_rx_deliver_message()
Dsa.c68 aac_command_normal(&dev->queues->queue[HostNormCmdQueue]); in aac_sa_intr()
71 aac_response_normal(&dev->queues->queue[HostNormRespQueue]); in aac_sa_intr()
Dlinit.c1308 kfree(aac->queues); in aac_probe_one()
1496 kfree(aac->queues); in aac_remove_one()
Dcommctrl.c316 if (status && !dev->in_reset && dev->queues && dev->fsa_dev) { in next_getadapter_fib()
Dsrc.c446 struct aac_queue *q = &dev->queues->queue[AdapNormCmdQueue]; in aac_src_deliver_message()
Daacraid.h1128 struct aac_queue_block *queues; member
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-net-queues1 What: /sys/class/<iface>/queues/rx-<queue>/rps_cpus
11 What: /sys/class/<iface>/queues/rx-<queue>/rps_flow_cnt
19 What: /sys/class/<iface>/queues/tx-<queue>/tx_timeout
27 What: /sys/class/<iface>/queues/tx-<queue>/tx_maxrate
35 What: /sys/class/<iface>/queues/tx-<queue>/xps_cpus
45 What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
54 What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
62 What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit
71 What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
80 What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
/linux-4.4.14/tools/perf/util/
Dauxtrace.c157 int auxtrace_queues__init(struct auxtrace_queues *queues) in auxtrace_queues__init() argument
159 queues->nr_queues = AUXTRACE_INIT_NR_QUEUES; in auxtrace_queues__init()
160 queues->queue_array = auxtrace_alloc_queue_array(queues->nr_queues); in auxtrace_queues__init()
161 if (!queues->queue_array) in auxtrace_queues__init()
166 static int auxtrace_queues__grow(struct auxtrace_queues *queues, in auxtrace_queues__grow() argument
169 unsigned int nr_queues = queues->nr_queues; in auxtrace_queues__grow()
179 if (nr_queues < queues->nr_queues || nr_queues < new_nr_queues) in auxtrace_queues__grow()
186 for (i = 0; i < queues->nr_queues; i++) { in auxtrace_queues__grow()
187 list_splice_tail(&queues->queue_array[i].head, in auxtrace_queues__grow()
189 queue_array[i].priv = queues->queue_array[i].priv; in auxtrace_queues__grow()
[all …]
Dintel-bts.c51 struct auxtrace_queues queues; member
216 for (i = 0; i < bts->queues.nr_queues; i++) { in intel_bts_setup_queues()
217 ret = intel_bts_setup_queue(bts, &bts->queues.queue_array[i], in intel_bts_setup_queues()
227 if (bts->queues.new_data) { in intel_bts_update_queues()
228 bts->queues.new_data = false; in intel_bts_update_queues()
470 queue = &btsq->bts->queues.queue_array[btsq->queue_nr]; in intel_bts_process_queue()
543 struct auxtrace_queues *queues = &bts->queues; in intel_bts_process_tid_exit() local
546 for (i = 0; i < queues->nr_queues; i++) { in intel_bts_process_tid_exit()
547 struct auxtrace_queue *queue = &bts->queues.queue_array[i]; in intel_bts_process_tid_exit()
572 queue = &bts->queues.queue_array[queue_nr]; in intel_bts_process_queues()
[all …]
Dintel-pt.c52 struct auxtrace_queues queues; member
240 queue = &ptq->pt->queues.queue_array[ptq->queue_nr]; in intel_pt_get_trace()
893 for (i = 0; i < pt->queues.nr_queues; i++) { in intel_pt_setup_queues()
894 ret = intel_pt_setup_queue(pt, &pt->queues.queue_array[i], i); in intel_pt_setup_queues()
1169 queue = &pt->queues.queue_array[ptq->queue_nr]; in intel_pt_next_tid()
1393 if (pt->queues.new_data) { in intel_pt_update_queues()
1394 pt->queues.new_data = false; in intel_pt_update_queues()
1417 queue = &pt->queues.queue_array[queue_nr]; in intel_pt_process_queues()
1458 struct auxtrace_queues *queues = &pt->queues; in intel_pt_process_timeless_queues() local
1462 for (i = 0; i < queues->nr_queues; i++) { in intel_pt_process_timeless_queues()
[all …]
Dauxtrace.h389 int auxtrace_queues__init(struct auxtrace_queues *queues);
390 int auxtrace_queues__add_event(struct auxtrace_queues *queues,
394 void auxtrace_queues__free(struct auxtrace_queues *queues);
395 int auxtrace_queues__process_index(struct auxtrace_queues *queues,
/linux-4.4.14/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-qmss.txt9 management of the packet queues. Packets are queued/de-queued by writing or
31 -- managed-queues : the actual queues managed by each queue manager
32 instance, specified as <"base queue #" "# of queues">.
44 - qpend : pool of qpend(interruptible) queues
45 - general-purpose : pool of general queues, primarly used
46 as free descriptor queues or the
47 transmit DMA queues.
48 - accumulator : pool of queues on PDSP accumulator channel
50 -- qrange : number of queues to use per queue range, specified as
51 <"base queue #" "# of queues">.
[all …]
Dkeystone-navigator-dma.txt6 the actual data movements across clients using destination queues. Every
/linux-4.4.14/Documentation/arm/keystone/
Dknav-qmss.txt13 management of the packet queues. Packets are queued/de-queued by writing or
22 knav qmss driver provides a set of APIs to drivers to open/close qmss queues,
23 allocate descriptor pools, map the descriptors, push/pop to queues etc. For
29 Accumulator QMSS queues using PDSP firmware
32 queue or multiple contiguous queues. drivers/soc/ti/knav_qmss_acc.c is the
35 1 or 32 queues per channel. More description on the firmware is available in
52 Use of accumulated queues requires the firmware image to be present in the
53 file system. The driver doesn't acc queues to the supported queue range if
/linux-4.4.14/Documentation/block/
Dcfq-iosched.txt17 This specifies how long CFQ should idle for next request on certain cfq queues
22 queues/service trees. This can be very helpful on highly seeky media like
26 Setting slice_idle to 0 will remove all the idling on queues/service tree
76 queues in the group but happens overall on the group and thus still keeps the
78 Not idling on individual queues in the group will dispatch requests from
79 multiple queues in the group at the same time and achieve higher throughput
124 When a queue is selected for execution, the queues IO requests are only
209 it would be better to dispatch multiple requests from multiple cfq queues in
227 dispatch requests from other cfq queues even if requests are pending there.
236 CFQ has following service trees and various queues are put on these trees.
[all …]
Dnull_blk.txt16 - Configurable submission queues per device.
59 The number of submission queues attached to the device driver. If unset, it
69 0: The number of submit queues are set to the value of the submit_queues
Drequest.txt36 queues
Dbiodoc.txt1000 elevators may implement queues as they please.
1032 always the right thing to do. Devices typically have their own queues,
1054 per-queue, with a provision for sharing a lock across queues if
/linux-4.4.14/Documentation/networking/
Dmultiqueue.txt18 the subqueue memory, as well as netdev configuration of where the queues
21 The base driver will also need to manage the queues as it does the global
34 A new round-robin qdisc, sch_multiq also supports multiple hardware queues. The
36 bands and queues based on the value in skb->queue_mapping. Use this field in
43 On qdisc load, the number of bands is based on the number of queues on the
57 The qdisc will allocate the number of bands to equal the number of queues that
59 queues, the band mapping would look like:
Dscaling.txt23 Contemporary NICs support multiple receive and transmit descriptor queues
25 queues to distribute processing among CPUs. The NIC distributes packets by
43 Some advanced NICs allow steering packets to queues based on
51 module parameter for specifying the number of hardware queues to
54 for each CPU if the device supports enough queues, or otherwise at least
60 default mapping is to distribute the queues evenly in the table, but the
63 indirection table could be done to give different queues different
72 of queues to IRQs can be determined from /proc/interrupts. By default,
85 is to allocate as many queues as there are CPUs in the system (or the
87 is likely the one with the smallest number of receive queues where no
[all …]
Dtuntap.txt111 file descriptors (queues) to parallelize packets sending or receiving. The
113 queues, TUNSETIFF with the same device name must be called many times with
116 char *dev should be the name of the device, queues is the number of queues to
117 be created, fds is used to store and return the file descriptors (queues)
124 int tun_alloc_mq(char *dev, int queues, int *fds)
142 for (i = 0; i < queues; i++) {
Dvxge.txt32 i) Single function mode (up to 17 queues)
63 x) Multiple hardware queues: (Enabled by default)
Ds2io.txt58 f. Multi-FIFO/Ring. Supports up to 8 transmit queues and receive rings,
63 Number of transmit queues
74 Valid range: Total length of all queues should not exceed 8192
Dtc-actions-env-rules.txt7 For example if your action queues a packet to be processed later,
Dnetdevices.txt90 Synchronization: netif_tx_lock spinlock; all TX queues frozen.
Dnetdev-FAQ.txt141 A: No, not for networking. Check the stable queues as per above 1st to see
Drds.txt240 avoids allocation in the interrupt handling path which queues
Dopenvswitch.txt21 no match, it queues the packet to userspace for processing (as part of
Dixgbe.txt125 different queues. Enables tight control on routing a flow in the platform.
Dppp_generic.txt156 The start_xmit function always accepts and queues the packet which it
Dip-sysctl.txt124 begins to remove incomplete fragment queues to free up resources.
146 result in unnecessarily dropping fragment queues when normal
211 packet for the flow is waiting in Qdisc queues or device transmit
Dbonding.txt1596 By default the bonding driver is multiqueue aware and 16 queues are created
1598 for details). If more or less queues are desired the module parameter
1632 arguments can be added to BONDING_OPTS to set all needed slave queues.
1656 a pass-through for selecting output queues on the slave device rather than
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_process_queue_manager.c37 list_for_each_entry(pqn, &pqm->queues, process_queue_list) { in get_queue_by_qid()
77 INIT_LIST_HEAD(&pqm->queues); in pqm_init()
97 list_for_each_entry_safe(pqn, next, &pqm->queues, process_queue_list) { in pqm_uninit()
195 if (list_empty(&pqm->queues)) { in pqm_create_queue()
252 list_add(&pqn->process_queue_list, &pqm->queues); in pqm_create_queue()
267 if (list_empty(&pqm->queues)) in pqm_create_queue()
326 if (list_empty(&pqm->queues)) in pqm_destroy_queue()
Dkfd_process.c193 kfree(p->queues); in kfd_process_wq_release()
279 process->queues = kmalloc_array(INITIAL_QUEUE_ARRAY_SIZE, in create_process()
280 sizeof(process->queues[0]), GFP_KERNEL); in create_process()
281 if (!process->queues) in create_process()
329 kfree(process->queues); in create_process()
Dkfd_device_queue_manager.c415 list_add(&n->list, &dqm->queues); in register_process_nocpsch()
442 list_for_each_entry_safe(cur, next, &dqm->queues, list) { in unregister_process_nocpsch()
560 INIT_LIST_HEAD(&dqm->queues); in initialize_nocpsch()
711 INIT_LIST_HEAD(&dqm->queues); in initialize_cpsch()
757 list_for_each_entry(node, &dqm->queues, list) in start_cpsch()
781 list_for_each_entry(node, &dqm->queues, list) { in stop_cpsch()
1023 retval = pm_send_runlist(&dqm->packets, &dqm->queues); in execute_queues_cpsch()
Dkfd_device_queue_manager.h164 struct list_head queues; member
Dkfd_packet_manager.c313 struct list_head *queues, in pm_create_runlist_ib() argument
326 BUG_ON(!pm || !queues || !rl_size_bytes || !rl_gpu_addr); in pm_create_runlist_ib()
342 list_for_each_entry(cur, queues, list) { in pm_create_runlist_ib()
Dkfd_priv.h412 struct list_head queues; member
514 struct kfd_queue **queues; member
/linux-4.4.14/drivers/net/xen-netback/
Dinterface.c166 queue = &vif->queues[index]; in xenvif_start_xmit()
206 if (vif->queues == NULL) in xenvif_get_stats()
211 queue = &vif->queues[index]; in xenvif_get_stats()
234 queue = &vif->queues[queue_index]; in xenvif_up()
250 queue = &vif->queues[queue_index]; in xenvif_down()
360 void *vif_stats = &vif->queues[queue_index].stats; in xenvif_get_ethtool_stats()
433 vif->queues = NULL; in xenvif_alloc()
645 queue = &vif->queues[queue_index]; in xenvif_disconnect()
694 queue = &vif->queues[queue_index]; in xenvif_free()
698 vfree(vif->queues); in xenvif_free()
[all …]
Dxenbus.c206 &vif->queues[i], in xenvif_debugfs_addif()
675 struct xenvif_queue *queue = &vif->queues[queue_index]; in xen_net_rate_changed()
789 be->vif->queues = vzalloc(requested_num_queues * in connect()
791 if (!be->vif->queues) { in connect()
801 queue = &be->vif->queues[queue_index]; in connect()
863 vfree(be->vif->queues); in connect()
864 be->vif->queues = NULL; in connect()
Dcommon.h249 struct xenvif_queue *queues; member
Dnetback.c722 if (vif->queues) in xenvif_fatal_tx_err()
723 xenvif_kick_thread(&vif->queues[0]); in xenvif_fatal_tx_err()
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dfsl-fec.txt19 - fsl,num-tx-queues : The property is valid for enet-avb IP, which supports
20 hw multi queues. Should specify the tx queue number, otherwise set tx queue
22 - fsl,num-rx-queues : The property is valid for enet-avb IP, which supports
23 hw multi queues. Should specify the rx queue number, otherwise set rx queue
Dbrcm,systemport.txt7 interrupts, and the second cell should be for the transmit queues. An
18 - systemport,num-txq: number of HW transmit queues, an integer
19 - systemport,num-rxq: number of HW receive queues, an integer
Dbrcm,bcmgenet.txt9 RX and TX queues operating in ring mode
Dkeystone-netcp.txt126 present a maximum of 4 queues per Rx flow.
/linux-4.4.14/drivers/net/
Dxen-netfront.c153 struct netfront_queue *queues; member
344 queue = &np->queues[i]; in xennet_open()
583 queue = &np->queues[queue_index]; in xennet_start_xmit()
700 queue = &np->queues[i]; in xennet_close()
1257 xennet_interrupt(0, &info->queues[i]); in xennet_poll_controller()
1299 np->queues = NULL; in xennet_create_dev()
1391 for (i = 0; i < num_queues && info->queues; ++i) { in xennet_disconnect_backend()
1392 struct netfront_queue *queue = &info->queues[i]; in xennet_disconnect_backend()
1744 struct netfront_queue *queue = &info->queues[i]; in xennet_destroy_queues()
1754 kfree(info->queues); in xennet_destroy_queues()
[all …]
Dtun.c1653 int queues = ifr->ifr_flags & IFF_MULTI_QUEUE ? in tun_set_iff() local
1678 NET_NAME_UNKNOWN, tun_setup, queues, in tun_set_iff()
1679 queues); in tun_set_iff()
/linux-4.4.14/fs/autofs4/
Dwaitq.c40 wq = sbi->queues; in autofs4_catatonic_mode()
41 sbi->queues = NULL; /* Erase all wait queues */ in autofs4_catatonic_mode()
230 for (wq = sbi->queues; wq; wq = wq->next) { in autofs4_find_wait()
424 wq->next = sbi->queues; in autofs4_wait()
425 sbi->queues = wq; in autofs4_wait()
544 for (wql = &sbi->queues; (wq = *wql) != NULL; wql = &wq->next) { in autofs4_wait_release()
Dautofs_i.h125 struct autofs_wait_queue *queues; /* Wait queue pointer */ member
Dinode.c238 sbi->queues = NULL; in autofs4_fill_super()
/linux-4.4.14/drivers/block/
Dnull_blk.c42 struct nullb_queue *queues; member
308 return &nullb->queues[index]; in nullb_to_queue()
385 struct nullb_queue *nq = &nullb->queues[index]; in null_init_hctx()
412 cleanup_queue(&nullb->queues[i]); in cleanup_queues()
414 kfree(nullb->queues); in cleanup_queues()
615 nullb->queues = kzalloc(submit_queues * sizeof(struct nullb_queue), in setup_queues()
617 if (!nullb->queues) in setup_queues()
632 nq = &nullb->queues[i]; in init_driver_queues()
/linux-4.4.14/net/mac80211/
Dutil.c247 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_propagate_queue_wake()
285 if (WARN_ON(queue >= hw->queues)) in __ieee80211_wake_queue()
341 if (WARN_ON(queue >= hw->queues)) in __ieee80211_stop_queue()
352 if (local->hw.queues < IEEE80211_NUM_ACS) in __ieee80211_stop_queue()
439 for (i = 0; i < hw->queues; i++) in ieee80211_add_pending_skbs()
447 unsigned long queues, in ieee80211_stop_queues_by_reason() argument
457 for_each_set_bit(i, &queues, hw->queues) in ieee80211_stop_queues_by_reason()
477 if (WARN_ON(queue >= hw->queues)) in ieee80211_queue_stopped()
489 unsigned long queues, in ieee80211_wake_queues_by_reason() argument
499 for_each_set_bit(i, &queues, hw->queues) in ieee80211_wake_queues_by_reason()
[all …]
Dwme.c126 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_select_queue_80211()
155 if (local->hw.queues < IEEE80211_NUM_ACS || skb->len < 6) { in ieee80211_select_queue()
Ddebugfs.c172 for (q = 0; q < local->hw.queues; q++) in queues_read()
182 DEBUGFS_READONLY_FILE_OPS(queues);
250 DEBUGFS_ADD(queues); in debugfs_hw_add()
Dmain.c569 local->hw.queues = 1; in ieee80211_alloc_hw_nm()
803 local->hw.offchannel_tx_hw_queue >= local->hw.queues)) in ieee80211_register_hw()
1018 if (hw->queues > IEEE80211_MAX_QUEUES) in ieee80211_register_hw()
1019 hw->queues = IEEE80211_MAX_QUEUES; in ieee80211_register_hw()
Diface.c325 int n_queues = sdata->local->hw.queues; in ieee80211_check_queues()
384 else if (local->hw.queues >= IEEE80211_NUM_ACS) in ieee80211_set_default_queues()
726 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_do_open()
1162 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_monitor_select_queue()
1726 if (local->hw.queues >= IEEE80211_NUM_ACS) in ieee80211_if_add()
Dtrace.h1032 u32 queues, bool drop),
1034 TP_ARGS(local, queues, drop),
1039 __field(u32, queues)
1045 __entry->queues = queues;
1050 LOCAL_PR_ARG, __entry->queues, __entry->drop
Ddriver-ops.h617 u32 queues, bool drop) in drv_flush() argument
626 trace_drv_flush(local, queues, drop); in drv_flush()
628 local->ops->flush(&local->hw, vif, queues, drop); in drv_flush()
Dieee80211_i.h1859 unsigned long queues,
1869 unsigned long queues,
1887 unsigned int queues, bool drop);
Dtx.c1335 if (WARN_ON_ONCE(q >= local->hw.queues)) { in ieee80211_tx_frags()
2989 for (i = 0; i < local->hw.queues; i++) { in ieee80211_clear_tx_pending()
3048 for (i = 0; i < local->hw.queues; i++) { in ieee80211_tx_pending()
3807 u32 queues; in ieee80211_reserve_tid() local
3848 queues = BIT(sdata->vif.hw_queue[ieee802_1d_to_ac[tid]]); in ieee80211_reserve_tid()
3849 __ieee80211_flush_queues(local, sdata, queues, false); in ieee80211_reserve_tid()
Dmlme.c1597 for (q = 0; q < local->hw.queues; q++) { in ieee80211_dynamic_ps_enable_work()
1666 if (local->hw.queues < IEEE80211_NUM_ACS) in __ieee80211_sta_handle_tspec_ac_params()
1762 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_sta_wmm_params()
3042 sta->sta.wme = elems.wmm_param && local->hw.queues >= IEEE80211_NUM_ACS; in ieee80211_assoc_success()
4637 (local->hw.queues >= IEEE80211_NUM_ACS); in ieee80211_mgd_assoc()
4660 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
4671 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
Dtdls.c392 if (local->hw.queues >= IEEE80211_NUM_ACS && in ieee80211_tdls_add_setup_start_ies()
574 if (local->hw.queues >= IEEE80211_NUM_ACS && sta->sta.wme) in ieee80211_tdls_add_setup_cfm_ies()
Dibss.c205 if (local->hw.queues >= IEEE80211_NUM_ACS) in ieee80211_ibss_build_presp()
1039 elems->wmm_info && local->hw.queues >= IEEE80211_NUM_ACS) { in ieee80211_update_sta_info()
Dcfg.c1080 local->hw.queues >= IEEE80211_NUM_ACS) in sta_apply_parameters()
1910 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_set_txq_params()
/linux-4.4.14/drivers/scsi/arm/
Dfas216.c207 info->stats.queues, info->stats.removes, info->stats.fins, in fas216_dumpinfo()
995 queue_add_cmd_tail(&info->queues.disconnected, info->SCpnt); in fas216_reselected_intr()
1001 info->SCpnt = queue_remove_tgtluntag(&info->queues.disconnected, in fas216_reselected_intr()
1926 SCpnt = queue_remove_exclude(&info->queues.issue, in fas216_kick()
1950 queue_add_cmd_tail(&info->queues.disconnected, info->SCpnt); in fas216_kick()
2216 info->stats.queues += 1; in fas216_queue_command_lck()
2225 result = !queue_add_cmd_ordered(&info->queues.issue, SCpnt); in fas216_queue_command_lck()
2353 if (queue_remove_cmd(&info->queues.issue, SCpnt)) { in fas216_find_command()
2363 } else if (queue_remove_cmd(&info->queues.disconnected, SCpnt)) { in fas216_find_command()
2497 queue_remove_all_target(&info->queues.issue, target); in fas216_eh_device_reset()
[all …]
Dacornscsi.h305 unsigned int queues; member
320 } queues; member
Dacornscsi.c708 SCpnt = queue_remove_exclude(&host->queues.issue, host->busyluns); in acornscsi_kick()
716 queue_add_cmd_tail(&host->queues.disconnected, host->SCpnt); in acornscsi_kick()
1797 if (!ok && queue_probetgtlun(&host->queues.disconnected, target, lun)) in acornscsi_reconnect()
1812 queue_add_cmd_tail(&host->queues.disconnected, host->SCpnt); in acornscsi_reconnect()
1839 queue_add_cmd_tail(&host->queues.disconnected, host->SCpnt); in acornscsi_reconnect_finish()
1849 host->SCpnt = queue_remove_tgtluntag(&host->queues.disconnected, in acornscsi_reconnect_finish()
2501 host->stats.queues += 1; in acornscsi_queuecmd_lck()
2506 if (!queue_add_cmd_ordered(&host->queues.issue, SCpnt)) { in acornscsi_queuecmd_lck()
2558 if (queue_remove_cmd(&host->queues.issue, SCpnt)) { in acornscsi_do_abort()
2569 } else if (queue_remove_cmd(&host->queues.disconnected, SCpnt)) { in acornscsi_do_abort()
[all …]
Dfas216.h258 unsigned int queues; member
286 } queues; member
/linux-4.4.14/drivers/net/ethernet/cadence/
Dmacb.c562 (unsigned int)(queue - bp->queues), in macb_tx_error_task()
662 u16 queue_index = queue - bp->queues; in macb_tx_interrupt()
1056 (unsigned int)(queue - bp->queues), in macb_interrupt()
1154 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) in macb_poll_controller()
1293 struct macb_queue *queue = &bp->queues[queue_index]; in macb_start_xmit()
1420 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) { in macb_free_consistent()
1468 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) { in macb_alloc_consistent()
1511 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) { in gem_init_rings()
1541 bp->queues[0].tx_ring[i].addr = 0; in macb_init_rings()
1542 bp->queues[0].tx_ring[i].ctrl = MACB_BIT(TX_USED); in macb_init_rings()
[all …]
Dmacb.h802 struct macb_queue queues[MACB_MAX_QUEUES]; member
/linux-4.4.14/drivers/nvme/host/
Dpci.c195 struct nvme_queue *nvmeq = dev->queues[0]; in nvme_admin_init_hctx()
219 struct nvme_queue *nvmeq = dev->queues[0]; in nvme_admin_init_request()
230 struct nvme_queue *nvmeq = dev->queues[hctx_idx + 1]; in nvme_init_hctx()
246 struct nvme_queue *nvmeq = dev->queues[hctx_idx + 1]; in nvme_init_request()
1092 struct nvme_queue *nvmeq = dev->queues[0]; in nvme_submit_async_admin_req()
1118 struct nvme_queue *nvmeq = dev->queues[0]; in nvme_submit_admin_async_cmd()
1342 nvme_submit_cmd(dev->queues[0], &cmd); in nvme_abort_req()
1407 struct nvme_queue *nvmeq = dev->queues[i]; in nvme_free_queues()
1409 dev->queues[i] = NULL; in nvme_free_queues()
1451 struct nvme_queue *nvmeq = dev->queues[qid]; in nvme_disable_queue()
[all …]
Dnvme.h35 struct nvme_queue **queues; member
/linux-4.4.14/Documentation/devicetree/bindings/mailbox/
Domap-mailbox.txt10 Each mailbox IP block has a certain number of h/w fifo queues and output
21 The number of h/w fifo queues and interrupt lines dictate the usable registers.
23 instance. DRA7xx has multiple instances with different number of h/w fifo queues
51 - ti,mbox-num-fifos: Number of h/w fifo queues within the mailbox IP block
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dtime-event.c102 u32 queues = 0; in iwl_mvm_roc_done_wk() local
112 queues |= BIT(IWL_MVM_OFFCHANNEL_QUEUE); in iwl_mvm_roc_done_wk()
116 queues |= BIT(mvm->aux_queue); in iwl_mvm_roc_done_wk()
132 iwl_mvm_flush_tx_path(mvm, queues, CMD_ASYNC); in iwl_mvm_roc_done_wk()
Dmac80211.c440 hw->queues = mvm->first_agg_queue; in iwl_mvm_mac_setup_register()
3937 struct ieee80211_vif *vif, u32 queues, bool drop) in iwl_mvm_mac_flush() argument
/linux-4.4.14/drivers/soc/ti/
DKconfig15 is responsible for accelerating management of the packet queues.
/linux-4.4.14/arch/arm/boot/dts/
Dk2hk-netcp.dtsi27 managed-queues = <0 0x2000>;
39 managed-queues = <0x2000 0x2000>;
Dimx6ul.dtsi315 fsl,num-tx-queues=<1>;
316 fsl,num-rx-queues=<1>;
582 fsl,num-tx-queues=<1>;
583 fsl,num-rx-queues=<1>;
Dimx7d.dtsi875 fsl,num-tx-queues=<3>;
876 fsl,num-rx-queues=<3>;
893 fsl,num-tx-queues=<3>;
894 fsl,num-rx-queues=<3>;
Dk2l-netcp.dtsi27 managed-queues = <0 0x2000>;
Dk2e-netcp.dtsi27 managed-queues = <0 0x2000>;
Dimx6sx.dtsi830 fsl,num-tx-queues=<3>;
831 fsl,num-rx-queues=<3>;
/linux-4.4.14/Documentation/devicetree/bindings/misc/
Dfsl,qoriq-mc.txt7 queues, buffer pools, I/O interfaces. These resources are building
/linux-4.4.14/drivers/dma/
Dcppi41.c835 const struct chan_queues *queues; in cpp41_dma_filter_fn() local
850 queues = cdd->queues_tx; in cpp41_dma_filter_fn()
852 queues = cdd->queues_rx; in cpp41_dma_filter_fn()
858 cchan->q_num = queues[cchan->port_num].submit; in cpp41_dma_filter_fn()
859 cchan->q_comp_num = queues[cchan->port_num].complete; in cpp41_dma_filter_fn()
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dmain.c229 for (i = 0; i < ar->hw->queues; i++) { in carl9170_flush()
286 for (i = 0; i < ar->hw->queues; i++) { in carl9170_zap_queues()
307 for (i = 0; i < ar->hw->queues; i++) in carl9170_zap_queues()
368 for (i = 0; i < ar->hw->queues; i++) { in carl9170_op_start()
1390 if (queue < ar->hw->queues) { in carl9170_op_conf_tx()
1702 u32 queues, bool drop) in carl9170_op_flush() argument
1812 hw->queues = __AR9170_NUM_TXQ; in carl9170_alloc()
1823 for (i = 0; i < ar->hw->queues; i++) { in carl9170_alloc()
Dtx.c96 for (i = 0; i < ar->hw->queues; i++) { in carl9170_tx_accounting()
168 for (i = 0; i < ar->hw->queues; i++) { in carl9170_tx_accounting_free()
566 for (i = 0; i < ar->hw->queues; i++) { in carl9170_check_queue_stop_timeout()
1349 for (i = 0; i < ar->hw->queues; i++) { in carl9170_tx()
Ddebug.c401 for (i = 0; i < ar->hw->queues; i++) { in carl9170_debugfs_tx_stuck_read()
/linux-4.4.14/Documentation/devicetree/bindings/iommu/
Darm,smmu-v3.txt5 and event queues and adding support for the ATS and PRI components of
/linux-4.4.14/Documentation/cgroups/
Dblkio-controller.txt226 scheduler queues for service. This can be greater than the total time
253 queues of this cgroup gets a timeslice.
259 its queues. This is different from the io_wait_time which is the
270 spent idling for one of the queues of the cgroup. This is in
279 from other queues/cgroups. This is in nanoseconds. If this is read
359 That means CFQ will not idle between cfq queues of a cfq group and hence be
366 If one disables idling on individual cfq queues and cfq service trees by
/linux-4.4.14/drivers/net/wireless/cw1200/
Dsta.h44 u32 queues, bool drop);
Dmain.c303 hw->queues = 4; in cw1200_init_common()
Dsta.c621 if (queue < dev->queues) { in cw1200_conf_tx()
938 u32 queues, bool drop) in cw1200_flush() argument
/linux-4.4.14/Documentation/RCU/
Drcubarrier.txt200 queues. His implementation queues an RCU callback on each of the per-CPU
201 callback queues, and then waits until they have all started executing, at
318 callback queues, things will have to change. One simple change
Dtrace.txt160 queues by rcu_do_batch(), but which have not yet been
/linux-4.4.14/Documentation/DocBook/
D80211.xml.db131 API-ieee80211-wake-queues
132 API-ieee80211-stop-queues
Dnetworking.xml.db307 API-netif-set-real-num-rx-queues
308 API-netif-get-num-default-rss-queues
/linux-4.4.14/drivers/net/wireless/p54/
Dmain.c417 if (queue < dev->queues) { in p54_conf_tx()
673 u32 queues, bool drop) in p54_flush() argument
767 dev->queues = 1; in p54_init_common()
Dfwio.c155 priv->hw->queues = P54_QUEUE_AC_NUM; in p54_parse_firmware()
Dtxrx.c177 for (i = 0; i < priv->hw->queues; i++) { in p54_wake_queues()
/linux-4.4.14/arch/sh/
DKconfig.cpu67 the store queues integrated in the SH-4 processors.
/linux-4.4.14/drivers/staging/fsl-mc/
DREADME.txt33 The MC uses DPAA2 hardware resources such as queues, buffer pools, and
61 | -queues -DPRC |
182 -DPNI (Datapath Network Interface): contains TX/RX queues,
/linux-4.4.14/Documentation/sound/alsa/
DProcfile.txt195 seq/queues
196 Lists the currently allocated/running sequencer queues.
/linux-4.4.14/Documentation/device-mapper/
Dcache-policies.txt33 The multiqueue policy has three sets of 16 queues: one set for entries
37 Cache entries in the queues are aged based on logical time. Entry into
/linux-4.4.14/Documentation/sysctl/
Dfs.txt276 3. /proc/sys/fs/mqueue - POSIX message queues filesystem
280 creation of a user space library that implements the POSIX message queues
288 maximum number of message queues allowed on the system.
/linux-4.4.14/include/uapi/sound/
Dasequencer.h312 int queues; /* maximum queues count */ member
/linux-4.4.14/Documentation/scsi/
Dlpfc.txt48 queuing. Removing the queues from the LLDD makes a more predictable
Dscsi_eh.txt190 4. Kicks queues in all devices on the host in the asses
DChangeLog.ncr53c8xx438 - Resources management using doubly linked queues.
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dinit.c808 hw->queues = ATH9K_NUM_TX_QUEUES; in ath9k_set_mcc_capab()
809 hw->offchannel_tx_hw_queue = hw->queues - 1; in ath9k_set_mcc_capab()
885 hw->queues = 4; in ath9k_set_hw_capab()
Dmain.c1227 vif->cab_queue = hw->queues - 2; in ath9k_assign_hw_queues()
2018 u32 queues, bool drop) in ath9k_flush() argument
2037 __ath9k_flush(hw, queues, drop, true, true); in ath9k_flush()
2042 __ath9k_flush(hw, queues, drop, true, false); in ath9k_flush()
2046 void __ath9k_flush(struct ieee80211_hw *hw, u32 queues, bool drop, in __ath9k_flush() argument
Dchannel.c1376 ieee80211_stop_queue(sc->hw, sc->hw->queues - 2); in ath9k_chanctx_stop_queues()
1395 ieee80211_wake_queue(sc->hw, sc->hw->queues - 2); in ath9k_chanctx_wake_queues()
Dath9k.h723 void __ath9k_flush(struct ieee80211_hw *hw, u32 queues, bool drop,
Dhtc_drv_init.c757 hw->queues = 4; in ath9k_set_hw_capab()
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8180/
Ddev.c1123 for (i = 0; i < (dev->queues + 1); i++) in rtl8180_start()
1233 for (i = 0; i < (dev->queues + 1); i++) in rtl8180_start()
1263 for (i = 0; i < (dev->queues + 1); i++) in rtl8180_stop()
1862 dev->queues = RTL8187SE_NR_TX_QUEUES - 1; in rtl8180_probe()
1864 dev->queues = RTL8180_NR_TX_QUEUES - 1; in rtl8180_probe()
/linux-4.4.14/drivers/usb/gadget/udc/
Dpxa27x_udc.c247 struct dentry *root, *state, *queues, *eps; in pxa_init_debugfs() local
257 queues = debugfs_create_file("queues", 0400, root, udc, in pxa_init_debugfs()
259 if (!queues) in pxa_init_debugfs()
268 udc->debugfs_queues = queues; in pxa_init_debugfs()
274 debugfs_remove(queues); in pxa_init_debugfs()
Dnet2280.c1857 static DEVICE_ATTR_RO(queues);
/linux-4.4.14/drivers/net/ethernet/sfc/
Dfarch.c1551 u32 queues; in efx_farch_legacy_interrupt() local
1556 queues = EFX_EXTRACT_DWORD(reg, 0, 31); in efx_farch_legacy_interrupt()
1569 if (queues & (1U << efx->irq_level) && soft_enabled) { in efx_farch_legacy_interrupt()
1576 if (queues != 0) { in efx_farch_legacy_interrupt()
1582 if (queues & 1) in efx_farch_legacy_interrupt()
1584 queues >>= 1; in efx_farch_legacy_interrupt()
Dfalcon.c434 int queues; in falcon_legacy_interrupt_a1() local
462 queues = EFX_OWORD_FIELD(*int_ker, FSF_AZ_NET_IVEC_INT_Q); in falcon_legacy_interrupt_a1()
467 if (queues & 1) in falcon_legacy_interrupt_a1()
469 if (queues & 2) in falcon_legacy_interrupt_a1()
Def10.c1696 u32 queues; in efx_ef10_legacy_interrupt() local
1700 queues = EFX_DWORD_FIELD(reg, ERF_DZ_ISR_REG); in efx_ef10_legacy_interrupt()
1702 if (queues == 0) in efx_ef10_legacy_interrupt()
1707 if (queues & (1U << efx->irq_level)) in efx_ef10_legacy_interrupt()
1711 if (queues & 1) in efx_ef10_legacy_interrupt()
1713 queues >>= 1; in efx_ef10_legacy_interrupt()
/linux-4.4.14/Documentation/locking/
Drt-mutex.txt34 priority waiters list. This list too queues in priority order. Whenever
/linux-4.4.14/Documentation/filesystems/
Dinotify.txt47 - We'd have to maintain n fd's and n internal queues with state,
Dcoda.txt287 determine the position of the message on queues and pointers to
1604 1. message queues
1611 can easily be manipulated. The message queues will generally have
1633 1. The message queues should have open and close routines. On Unix
1643 +o Close will free all memory allocated by the message queues.
1648 3. Before the message queues are open, all VFS operations will fail.
1652 4. After closing of the queues, no VFS operations can succeed. Here
Dspufs.txt15 message queues. Users that have write permissions on the file system
Dxfs-delayed-logging-design.txt678 serialisation queues. They use the same lock as the CIL, too. If we see too
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dconf.h1276 u8 queues; member
Dacx.c1506 conf_queues = wl->conf.rx_streaming.queues; in wl1271_acx_ps_rx_streaming()
Dmain.c5555 u32 queues, bool drop) in wlcore_op_flush() argument
6191 wl->hw->queues = (NUM_TX_QUEUES + 1) * WLCORE_NUM_MAC_ADDRESSES + 1; in wl1271_init_ieee80211()
6194 wl->hw->offchannel_tx_hw_queue = wl->hw->queues - 1; in wl1271_init_ieee80211()
/linux-4.4.14/net/core/
Ddev.c1946 if (map->queues[pos] == index) { in remove_xps_queue()
1948 map->queues[pos] = map->queues[--map->len]; in remove_xps_queue()
2003 if (map->queues[pos] != index) in expand_xps_map()
2023 new_map->queues[i] = map->queues[i]; in expand_xps_map()
2074 while ((pos < map->len) && (map->queues[pos] != index)) in netif_set_xps_queue()
2078 map->queues[map->len++] = index; in netif_set_xps_queue()
2984 queue_index = map->queues[0]; in get_xps_queue()
2986 queue_index = map->queues[reciprocal_scale(skb_get_hash(skb), in get_xps_queue()
Dnet-sysfs.c1193 if (map->queues[j] == index) { in show_xps_map()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
Dpci.c172 struct mlxsw_pci_queue_type_group queues[MLXSW_PCI_QUEUE_TYPE_COUNT]; member
262 return &mlxsw_pci->queues[q_type]; in mlxsw_pci_queue_type_group_get()
298 return &mlxsw_pci->queues[q_type].q[q_num]; in __mlxsw_pci_queue_get()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c2613 static inline void ixgbe_irq_enable(struct ixgbe_adapter *adapter, bool queues, in ixgbe_irq_enable() argument
2662 if (queues) in ixgbe_irq_enable()
4691 unsigned int rxbase, txbase, queues; in ixgbe_fwd_ring_up() local
4721 queues = min_t(unsigned int, in ixgbe_fwd_ring_up()
4723 err = netif_set_real_num_tx_queues(vdev, queues); in ixgbe_fwd_ring_up()
4727 err = netif_set_real_num_rx_queues(vdev, queues); in ixgbe_fwd_ring_up()
5776 int err, queues; in ixgbe_open() local
5802 queues = adapter->num_rx_queues_per_pool; in ixgbe_open()
5804 queues = adapter->num_tx_queues; in ixgbe_open()
5806 err = netif_set_real_num_tx_queues(netdev, queues); in ixgbe_open()
[all …]
/linux-4.4.14/Documentation/usb/
Dhotplug.txt15 queues may need to be enabled, networks brought up, disk
Dehci.txt118 usb-storage doing disk I/O; watch the request queues!)
/linux-4.4.14/Documentation/dmaengine/
Dpxa_dma.txt119 g) Most complicated case of driver's tx queues
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
Dinit.c598 hw->queues = 4; in mt7601u_register_device()
/linux-4.4.14/init/
DKconfig246 POSIX variant of message queues is a part of IPC. In POSIX message
247 queues every message has a priority which decides about succession
250 queues (functions mq_*) say Y here.
252 POSIX message queues are visible as a filesystem called 'mqueue'
254 operations on message queues.
1725 per cpu and per node queues.
1731 instead of managing queues of cached objects (SLAB approach).
1733 of queues of objects. SLUB can use memory efficiently
/linux-4.4.14/Documentation/
Dstable_kernel_rules.txt130 - The queues of patches, for both completed versions and in progress
Dvme_api.txt301 The following function queues a list for execution. The function will return
Dkernel-docs.txt163 Keywords: interrupts, irqs, DMA, bottom halves, task queues.
292 event queues.
DHOWTO307 in use, or patch queues being published as quilt series. Addresses of
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00mac.c738 u32 queues, bool drop) in rt2x00mac_flush() argument
Drt2x00.h1461 u32 queues, bool drop);
Drt2x00dev.c1047 rt2x00dev->hw->queues = rt2x00dev->ops->tx_queues; in rt2x00lib_probe_hw()
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Dmac80211.c198 hw->queues = IWLAGN_FIRST_AMPDU_QUEUE; in iwlagn_mac_setup_register()
1109 u32 queues, bool drop) in iwlagn_mac_flush() argument
/linux-4.4.14/drivers/net/wireless/libertas_tf/
Dmain.c636 hw->queues = 1; in lbtf_add_card()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Dmac80211_if.c901 u32 queues, bool drop) in brcms_ops_flush() argument
1068 hw->queues = N_TX_QUEUES; in ieee_hw_init()
/linux-4.4.14/include/net/
Dmac80211.h2057 u16 queues; member
3396 u32 queues, bool drop);
/linux-4.4.14/Documentation/timers/
Dhrtimers.txt101 queues while keeping the time-order intact.)
Dhighres.txt195 The softirq for running the hrtimer queues and executing the callbacks has been
/linux-4.4.14/Documentation/misc-devices/mei/
Dmei.txt62 handles this internally by maintaining request queues for the applications.
/linux-4.4.14/drivers/scsi/qla4xxx/
Dql4_def.h692 void *queues; member
Dql4_os.c4129 if (ha->queues) in qla4xxx_mem_free()
4130 dma_free_coherent(&ha->pdev->dev, ha->queues_len, ha->queues, in qla4xxx_mem_free()
4137 ha->queues = NULL; in qla4xxx_mem_free()
4200 ha->queues = dma_alloc_coherent(&ha->pdev->dev, ha->queues_len, in qla4xxx_mem_alloc()
4202 if (ha->queues == NULL) { in qla4xxx_mem_alloc()
4208 memset(ha->queues, 0, ha->queues_len); in qla4xxx_mem_alloc()
4221 ha->request_ring = (struct queue_entry *) (ha->queues + align); in qla4xxx_mem_alloc()
4224 ha->response_ring = (struct queue_entry *) (ha->queues + align + in qla4xxx_mem_alloc()
4230 ha->shadow_regs = (struct shadow_regs *) (ha->queues + align + in qla4xxx_mem_alloc()
/linux-4.4.14/kernel/
Dfutex.c264 struct futex_hash_bucket *queues; member
267 #define futex_queues (__futex_data.queues)
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8187/
Ddev.c1621 dev->queues = 1; in rtl8187_probe()
1623 dev->queues = 4; in rtl8187_probe()
/linux-4.4.14/drivers/net/wireless/ath/ar5523/
Dar5523.c1095 u32 queues, bool drop) in ar5523_flush() argument
1691 hw->queues = 1; in ar5523_probe()
/linux-4.4.14/drivers/net/wireless/rsi/
Drsi_91x_mac80211.c1071 hw->queues = MAX_HW_QUEUES; in rsi_mac80211_attach()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dcore.c1716 u32 queues, in rtl_op_flush() argument
1722 rtlpriv->intf_ops->flush(hw, queues, drop); in rtl_op_flush()
Dpci.c1754 static void rtl_pci_flush(struct ieee80211_hw *hw, u32 queues, bool drop) in rtl_pci_flush() argument
1770 if (((queues >> queue_id) & 0x1) == 0) { in rtl_pci_flush()
Dbase.c422 hw->queues = AC_MAX; in _rtl_init_mac80211()
Dwifi.h2216 void (*flush)(struct ieee80211_hw *hw, u32 queues, bool drop);
/linux-4.4.14/drivers/net/wireless/ath/wcn36xx/
Dmain.c973 wcn->hw->queues = 4; in wcn36xx_init_ieee80211()
/linux-4.4.14/Documentation/powerpc/
Dcxl.txt244 queues the WED may describe.
/linux-4.4.14/Documentation/nfc/
Dnfc-hci.txt190 Only when llc_shdlc is used: handles shdlc rx & tx queues.
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4.h1123 int cxgb4_write_rss(const struct port_info *pi, const u16 *queues);
Dcxgb4_main.c873 int cxgb4_write_rss(const struct port_info *pi, const u16 *queues) in cxgb4_write_rss() argument
886 for (i = 0; i < pi->rss_size; i++, queues++) in cxgb4_write_rss()
887 rss[i] = rxq[*queues].rspq.abs_id; in cxgb4_write_rss()
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
Dbase.c3062 hw->queues = 4; in ath5k_init()
3071 hw->queues = 1; in ath5k_init()
/linux-4.4.14/include/linux/
Dnetdevice.h719 u16 queues[0]; member
722 #define XPS_MIN_MAP_ALLOC ((L1_CACHE_ALIGN(offsetof(struct xps_map, queues[1])) \
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
Dmain.c1487 wl->hw->queues = 4; in wl1251_init_ieee80211()
/linux-4.4.14/drivers/net/wireless/zd1211rw/
Dzd_mac.c1412 hw->queues = 1; in zd_mac_alloc_hw()
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/
Dmain.c330 .queues = 0x1,
/linux-4.4.14/Documentation/filesystems/caching/
Dfscache.txt282 Ops pend=N Number of times async ops added to pending queues
/linux-4.4.14/drivers/usb/gadget/legacy/
DKconfig114 driver, so that deep I/O queues can be supported. On 2.4 kernels,
/linux-4.4.14/drivers/net/wireless/
Dmac80211_hwsim.c1847 u32 queues, bool drop) in mac80211_hwsim_flush() argument
2381 hw->queues = 5; in mac80211_hwsim_new_radio()
Dadm8211.c1870 dev->queues = 1; /* ADM8211C supports more, maybe ADM8211B too */ in adm8211_probe()
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/
Dmain.c458 .queues = 0x1,
/linux-4.4.14/drivers/net/usb/
DKconfig127 that supports deep queues for efficient transfers. (This gives
/linux-4.4.14/drivers/net/wireless/b43/
Dmain.c2597 wl->hw->queues = B43_QOS_QUEUE_NUM; in b43_request_firmware()
2599 wl->hw->queues = 1; in b43_request_firmware()
2710 dev->qos_enabled = dev->wl->hw->queues > 1; in b43_upload_microcode()
/linux-4.4.14/Documentation/security/
Dcredentials.txt43 - Message queues
DSmack.txt498 IPC objects, message queues, semaphore sets, and memory segments exist in flat
/linux-4.4.14/drivers/net/wireless/iwlegacy/
Dcommon.h1727 u32 queues, bool drop);
D3945-mac.c3583 hw->queues = 4; in il3945_setup_mac()
Dcommon.c4761 u32 queues, bool drop) in il_mac_flush() argument
/linux-4.4.14/Documentation/cdrom/
Dcdrom-standard.tex320 the information from $media_changed()$ to two separate queues. Other
394 queues for the VFS and a new $ioctl()$ function that can report device
/linux-4.4.14/Documentation/spi/
Dspi-summary134 SPI requests always go into I/O queues. Requests for a given SPI device
/linux-4.4.14/sound/core/seq/
Dseq_clientmgr.c1137 info.queues = SNDRV_SEQ_MAX_QUEUES; in snd_seq_ioctl_system_info()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dmac.c5872 u32 queues, bool drop) in ath10k_flush() argument
7276 ar->hw->queues = IEEE80211_MAX_QUEUES; in ath10k_mac_register()
/linux-4.4.14/Documentation/power/
Ddevices.txt243 before reactivating its class I/O queues.
Dpci.txt1028 device the PM core automatically queues a request to check if the device is
/linux-4.4.14/drivers/net/wireless/b43legacy/
Dmain.c3843 hw->queues = 1; /* FIXME: hardware has more queues */ in b43legacy_wireless_init()
/linux-4.4.14/net/netfilter/
DKconfig832 As opposed to QUEUE, it supports 65535 different queues,
/linux-4.4.14/
DCREDITS317 D: POSIX message queues fs (with M. Wronski)
3969 D: POSIX message queues fs (with K. Benedyczak)
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/
Drtl8xxxu.c5716 hw->queues = 4; in rtl8xxxu_probe()
/linux-4.4.14/drivers/scsi/aic7xxx/
Daic79xx.reg3722 * Per "other-id" execution queues. We use an array of

12