Home
last modified time | relevance | path

Searched refs:max_active (Results 1 – 15 of 15) sorted by relevance

/linux-6.3-rc2/Documentation/translations/zh_CN/core-api/
A Dworkqueue.rst132 参数 - ``@name`` , ``@flags`` 和 ``@max_active`` 。
136 工作项属性的域。 ``@flags`` 和 ``@max_active`` 控制着工作
183 ``max_active``
186 ``@max_active`` 决定了每个CPU可以分配给wq的工作项的最大执行上
187 下文数量。例如,如果 ``@max_active为16`` ,每个CPU最多可以同
190 目前,对于一个绑定的wq, ``@max_active`` 的最大限制是512,当指
199 一些用户依赖于ST wq的严格执行顺序。 ``@max_active`` 为1和 ``WQ_UNBOUND``
231 And with cmwq with ``@max_active`` >= 3, ::
245 如果 ``@max_active`` == 2, ::
285 * 除非有特殊需要,建议使用0作为@max_active。在大多数使用情
/linux-6.3-rc2/drivers/scsi/snic/
A Dsnic_stats.h9 atomic64_t max_active; /* Max # active IOs */ member
99 if (atomic64_read(&io->max_active) < nr_active_ios) in snic_stats_update_active_ios()
100 atomic64_set(&io->max_active, nr_active_ios); in snic_stats_update_active_ios()
A Dsnic_debugfs.c196 (u64) atomic64_read(&stats->io.max_active), in snic_stats_show()
/linux-6.3-rc2/net/tipc/
A Dgroup.c94 u16 max_active; member
125 int max_active, active_pool, idle_pool; in tipc_group_rcvbuf_limit() local
129 max_active = min(mcnt / 8, 64); in tipc_group_rcvbuf_limit()
130 max_active = max(max_active, 16); in tipc_group_rcvbuf_limit()
131 grp->max_active = max_active; in tipc_group_rcvbuf_limit()
134 active_pool = max_active * ADV_ACTIVE; in tipc_group_rcvbuf_limit()
135 idle_pool = (mcnt - max_active) * ADV_IDLE; in tipc_group_rcvbuf_limit()
592 int max_active = grp->max_active; in tipc_group_update_rcv_win() local
593 int reclaim_limit = max_active * 3 / 4; in tipc_group_update_rcv_win()
606 if (active_cnt <= max_active) { in tipc_group_update_rcv_win()
/linux-6.3-rc2/sound/oss/dmasound/
A Ddmasound_core.c481 sq->max_active = sq->numBufs ; in sq_setup()
515 sq->max_active = (sq->max_active <= sq->max_count) ? in sq_setup()
516 sq->max_active : sq->max_count ; in sq_setup()
522 sq->max_active = sq->numBufs ; in sq_setup()
621 while (write_sq.count >= write_sq.max_active) { in sq_write()
628 if (write_sq.count < write_sq.max_active) in sq_write()
682 if (write_sq.count < write_sq.max_active || write_sq.block_size - write_sq.rear_size > 0) in sq_poll()
979 sq->max_active = bufs ; in set_queue_frags()
1123 info.fragments = write_sq.max_active - write_sq.count; in sq_ioctl()
1124 info.fragstotal = write_sq.max_active; in sq_ioctl()
[all …]
A Ddmasound.h218 int max_active; /* in-use fragments <= max_count */ member
/linux-6.3-rc2/Documentation/core-api/
A Dworkqueue.rst155 ``@flags`` and ``@max_active``. ``@name`` is the name of the wq and
160 and ``@max_active`` control how work items are assigned execution
220 ``max_active``
223 ``@max_active`` determines the maximum number of execution contexts
225 with ``@max_active`` of 16, at most 16 work items of the wq can be
228 Currently, for a bound wq, the maximum limit for ``@max_active`` is
242 combination of ``@max_active`` of 1 and ``WQ_UNBOUND`` used to
279 And with cmwq with ``@max_active`` >= 3, ::
293 If ``@max_active`` == 2, ::
334 * Unless there is a specific need, using 0 for @max_active is
/linux-6.3-rc2/kernel/
A Dworkqueue.c3902 pwq->max_active = 0; in pwq_adjust_max_active()
4363 if (max_active < 1 || max_active > lim) in wq_clamp_max_active()
4365 max_active, name, 1, lim); in wq_clamp_max_active()
4404 int max_active, ...) in alloc_workqueue() argument
4439 va_start(args, max_active); in alloc_workqueue()
4443 max_active = max_active ?: WQ_DFL_ACTIVE; in alloc_workqueue()
4444 max_active = wq_clamp_max_active(max_active, flags, wq->name); in alloc_workqueue()
4448 wq->saved_max_active = max_active; in alloc_workqueue()
4631 max_active = wq_clamp_max_active(max_active, wq->flags, wq->name); in workqueue_set_max_active()
4636 wq->saved_max_active = max_active; in workqueue_set_max_active()
[all …]
/linux-6.3-rc2/drivers/infiniband/core/
A Dmad_priv.h182 int max_active; member
A Dmad.c1032 if (qp_info->send_queue.count < qp_info->send_queue.max_active) { in ib_send_mad()
2306 if (send_queue->count-- > send_queue->max_active) { in ib_mad_send_done()
2717 post = (++recv_queue->count < recv_queue->max_active); in ib_mad_post_receive_mads()
2914 qp_info->send_queue.max_active = mad_sendq_size; in create_mad_qp()
2915 qp_info->recv_queue.max_active = mad_recvq_size; in create_mad_qp()
A Dmad_rmpp.c396 return max(agent->qp_info->recv_queue.max_active >> 3, 1); in window_size()
/linux-6.3-rc2/include/linux/
A Dworkqueue.h404 alloc_workqueue(const char *fmt, unsigned int flags, int max_active, ...);
467 int max_active);
/linux-6.3-rc2/fs/btrfs/
A Ddisk-io.c2179 u32 max_active = fs_info->thread_pool_size; in btrfs_init_workqueues() local
2186 flags | WQ_HIGHPRI, max_active, 16); in btrfs_init_workqueues()
2190 flags, max_active, 2); in btrfs_init_workqueues()
2194 flags, max_active, 0); in btrfs_init_workqueues()
2197 btrfs_alloc_workqueue(fs_info, "cache", flags, max_active, 0); in btrfs_init_workqueues()
2203 alloc_workqueue("btrfs-endio", flags, max_active); in btrfs_init_workqueues()
2205 alloc_workqueue("btrfs-endio-meta", flags, max_active); in btrfs_init_workqueues()
2209 max_active, 2); in btrfs_init_workqueues()
2211 alloc_workqueue("btrfs-compressed-write", flags, max_active); in btrfs_init_workqueues()
2214 max_active, 0); in btrfs_init_workqueues()
[all …]
A Dscrub.c4242 int max_active = fs_info->thread_pool_size; in scrub_workers_get() local
4249 is_dev_replace ? 1 : max_active); in scrub_workers_get()
4253 scrub_wr_comp = alloc_workqueue("btrfs-scrubwrc", flags, max_active); in scrub_workers_get()
4257 scrub_parity = alloc_workqueue("btrfs-scrubparity", flags, max_active); in scrub_workers_get()
/linux-6.3-rc2/Documentation/admin-guide/
A Dxfs.rst538 max_active Maximum number of background threads that can be started to

Completed in 64 milliseconds