Searched refs:queues (Results 76 - 100 of 227) sorted by relevance

12345678910

/linux-master/drivers/target/
H A Dtarget_core_device.c692 dev->queues = kcalloc(nr_cpu_ids, sizeof(*dev->queues), GFP_KERNEL);
693 if (!dev->queues) {
702 q = &dev->queues[i];
1003 kfree(dev->queues);
/linux-master/net/sched/
H A Dsch_ets.c23 * When there is no traffic in any of the strict queues, the bandwidth-sharing
580 struct Qdisc *queues[TCQ_ETS_MAX_BANDS]; local
637 queues[i] = qdisc_create_dflt(sch->dev_queue, &pfifo_qdisc_ops,
640 if (!queues[i]) {
642 qdisc_put(queues[--i]);
668 q->classes[i].qdisc = queues[i];
/linux-master/drivers/misc/uacce/
H A Duacce.c175 list_add(&q->list, &uacce->queues);
532 INIT_LIST_HEAD(&uacce->queues);
591 list_for_each_entry_safe(q, next_q, &uacce->queues, list) {
608 /* disable sva now since no opened queues */
/linux-master/net/mac80211/
H A Ddebugfs.c576 for (q = 0; q < local->hw.queues; q++)
586 DEBUGFS_READONLY_FILE_OPS(queues); variable
658 DEBUGFS_ADD(queues);
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_packet_manager.c122 struct list_head *queues,
145 pr_debug("Building runlist ib process count: %d queues count %d\n",
149 list_for_each_entry(cur, queues, list) {
206 pr_debug("Finished map process and queues to runlist\n");
121 pm_create_runlist_ib(struct packet_manager *pm, struct list_head *queues, uint64_t *rl_gpu_addr, size_t *rl_size_bytes) argument
H A Dkfd_device_queue_manager.h91 * @exeute_queues: Dispatches the queues list to the H/W.
99 * @start: Initializes the resources/modules the device needs for queues
116 * @process_termination: Clears all process queues belongs to that device.
118 * @evict_process_queues: Evict all active queues of a process
120 * @restore_process_queues: Restore all evicted queues of a process
125 * @reset_queues: reset queues which consume RAS poison
217 * This struct is a base class for the kfd queues scheduler in the
221 * concrete device. This class is the only class in the queues scheduler
234 struct list_head queues; member in struct:device_queue_manager
/linux-master/drivers/s390/cio/
H A Dqdio_setup.c79 static void __qdio_free_queues(struct qdio_q **queues, unsigned int count) argument
85 q = queues[i];
/linux-master/arch/powerpc/kvm/
H A Dbook3s_xive.c75 * in the queues.
161 q = &xc->queues[prio];
397 struct xive_q *q = &xc->queues[prio];
870 struct xive_q *q = &xc->queues[prio];
940 struct xive_q *q = &xc->queues[prio];
1021 q = &xc->queues[prio];
1036 q = &xc->queues[prio];
1121 * Synchronize hardware to sensure the queues are updated when
1241 * interrupts out of remote processor queues.
1284 /* First, check provisioning of queues */
[all...]
H A Dbook3s_xive.h116 * For state save, we lazily scan the queues on the first interrupt
131 /* Which queues (priorities) are in use by the guest */
178 /* Each VP has 8 queues though we only provision some */
179 struct xive_q queues[KVMPPC_XIVE_Q_COUNT]; member in struct:kvmppc_xive_vcpu
H A Dbook3s_xive_native.c47 struct xive_q *q = &xc->queues[prio];
110 /* Free the queues */
189 /* TODO: reset all queues to a clean state ? */
600 q = &xc->queues[priority];
745 q = &xc->queues[priority];
901 struct xive_q *q = &xc->queues[prio];
/linux-master/drivers/crypto/hisilicon/sec/
H A Dsec_drv.h327 * use of the hardware queues.
328 * @havesoftqueue: A flag to say we have a queues - as we may need one for the
397 * struct sec_dev_info: The full SEC unit comprising queues and processors.
402 * @queues: The 16 queues that this SEC instance provides.
412 struct sec_queue queues[SEC_Q_NUM]; member in struct:sec_dev_info
/linux-master/tools/testing/selftests/drivers/net/ocelot/
H A Dpsfp.sh156 queues 1@0 1@1 1@2 1@3 1@4 1@5 1@6 1@7 \
159 # Set up TC 6 for SO_TXTIME. tc-mqprio queues count from 1.
/linux-master/fs/autofs/
H A Dautofs_i.h124 struct autofs_wait_queue *queues; /* Wait queue pointer */ member in struct:autofs_sb_info
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_device.h193 * @queues: Queue-related fields.
196 /** @queues.active: Active queue list. */
199 /** @queues.idle: Idle queue list. */
202 /** @queues.lock: Lock protecting access to the active/idle
205 } queues; member in struct:pvr_device
/linux-master/include/uapi/drm/
H A Dpanthor_drm.h117 * @DRM_PANTHOR_GROUP_SUBMIT: Submit jobs to queues belonging
673 * @priority: Defines the priority of queues inside a group. Goes from 0 to 15,
703 /** @queues: Array of drm_panthor_queue_create elements. */
704 struct drm_panthor_obj_array queues; member in struct:drm_panthor_group_create
708 * jobs across CS queues bound to this group.
716 * jobs across CS queues bound to this group.
724 * across CS queues bound to this group.
766 * All submission to queues bound to this group will use this VM.
793 * submission, taking one or more jobs to submit to the underlying queues.
856 * When a group ends up with this flag set, no jobs can be submitted to its queues
[all...]
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dmain.c229 for (i = 0; i < ar->hw->queues; i++) {
286 for (i = 0; i < ar->hw->queues; i++) {
305 /* reinitialize queues statistics */
307 for (i = 0; i < ar->hw->queues; i++)
367 for (i = 0; i < ar->hw->queues; i++) {
1663 u32 queues, bool drop)
1773 * All 4 AC queues work perfectly well under _legacy_ operation.
1778 hw->queues = __AR9170_NUM_TXQ;
1789 for (i = 0; i < ar->hw->queues; i++) {
1661 carl9170_op_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
/linux-master/drivers/dma/ti/
H A Dcppi41.c320 /* not set all bits for queues less than Q 93 */
950 const struct chan_queues *queues; local
965 queues = cdd->queues_tx;
967 queues = cdd->queues_rx;
974 cchan->q_num = queues[cchan->port_num].submit;
975 cchan->q_comp_num = queues[cchan->port_num].complete;
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dmac80211.c631 rtw89_hci_flush_queues(rtwdev, BIT(rtwdev->hw->queues) - 1,
633 rtw89_mac_flush_txq(rtwdev, BIT(rtwdev->hw->queues) - 1, false);
739 u32 queues, bool drop)
745 rtw89_hci_flush_queues(rtwdev, queues, drop);
750 rtw89_mac_flush_txq(rtwdev, queues, drop);
738 rtw89_ops_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument
/linux-master/drivers/scsi/ibmvscsi/
H A Dibmvfc.c64 MODULE_PARM_DESC(scsi_host_queues, "Number of SCSI Host submission queues. "
1123 struct ibmvfc_queue *queues = vhost->scsi_scrqs.scrqs; local
1139 spin_lock_irqsave(queues[i].q_lock, flags);
1140 spin_lock(&queues[i].l_lock);
1141 list_for_each_entry_safe(evt, pos, &queues[i].sent, queue_list)
1143 list_splice_init(&queues[i].sent, &vhost->purge);
1144 spin_unlock(&queues[i].l_lock);
1145 spin_unlock_irqrestore(queues[i].q_lock, flags);
2492 struct ibmvfc_queue *queues; local
2496 queues
2598 struct ibmvfc_queue *queues = vhost->scsi_scrqs.scrqs; local
[all...]
/linux-master/drivers/nvme/target/
H A Dfc.c170 struct nvmet_fc_tgt_queue *queues[NVMET_NR_QUEUES + 1]; member in struct:nvmet_fc_tgt_assoc
472 * queues) that are part of the association. E.g. things are torn
837 WARN_ON(assoc->queues[qid]);
838 assoc->queues[qid] = queue;
970 queue = assoc->queues[qid];
1200 if (assoc->queues[i])
1201 nvmet_fc_delete_target_queue(assoc->queues[i]);
1254 if (assoc->queues[i])
1255 flush_workqueue(assoc->queues[i]->work_q);
1600 queue = assoc->queues[
[all...]
/linux-master/kernel/futex/
H A Dcore.c51 struct futex_hash_bucket *queues; member in struct:__anon1320
54 #define futex_queues (__futex_data.queues)
/linux-master/drivers/net/ethernet/wangxun/ngbe/
H A Dngbe_main.c137 * @queues: enable all queues interrupts
139 static void ngbe_irq_enable(struct wx *wx, bool queues) argument
154 if (queues)
202 /* re-enable the original interrupt state, no lsc, no queues */
294 /* disable all enabled rx queues */
473 /* Hardware has to reinitialize queues and interrupts to
/linux-master/drivers/crypto/ccp/
H A Dccp-dev-v5.c590 int queues = 0; local
601 queues = bitmap_weight(cmd_q->lsbmask, MAX_LSB_CNT);
603 cmd_q->id, queues);
605 return queues ? 0 : -EINVAL;
660 * find an LSB that can be assigned to the queue. If there are N queues that
663 * If we have fewer LSBs than queues, all LSB regions become shared resources.
686 * Brute force search to start with the queues that are more
790 /* Find available queues */
868 dev_notice(dev, "no command queues available\n");
873 /* Turn off the queues an
[all...]
/linux-master/include/uapi/sound/
H A Dasequencer.h156 #define SNDRV_SEQ_ADDRESS_BROADCAST 255 /* send event to all queues/clients/ports/channels */
313 int queues; /* maximum queues count */ member in struct:snd_seq_system_info
318 int cur_queues; /* current queues */
391 #define SNDRV_SEQ_REMOVE_INPUT (1<<0) /* Flush input queues */
392 #define SNDRV_SEQ_REMOVE_OUTPUT (1<<1) /* Flush output queues */
504 unsigned locked:1; /* timing queue locked for other queues */
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x0/
H A Dpci.c57 u32 queues, bool drop)
56 mt76x0e_flush(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 queues, bool drop) argument

Completed in 341 milliseconds

12345678910