Home
last modified time | relevance | path

Searched refs:io_context (Results 1 – 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
Diocontext.h75 struct io_context *ioc;
99 struct io_context { struct
124 static inline void get_io_context_active(struct io_context *ioc) in get_io_context_active() argument
132 static inline void ioc_task_link(struct io_context *ioc) in ioc_task_link()
142 void put_io_context(struct io_context *ioc);
143 void put_io_context_active(struct io_context *ioc);
145 struct io_context *get_task_io_context(struct task_struct *task,
148 struct io_context;
149 static inline void put_io_context(struct io_context *ioc) { } in put_io_context()
Dioprio.h79 struct io_context *ioc = current->io_context; in get_current_ioprio()
Dblk_types.h17 struct io_context;
Dsched.h49 struct io_context;
1204 struct io_context *io_context; member
/kernel/linux/linux-5.10/block/
Dblk-ioc.c26 void get_io_context(struct io_context *ioc) in get_io_context()
62 struct io_context *ioc = icq->ioc; in ioc_destroy_icq()
97 struct io_context *ioc = container_of(work, struct io_context, in ioc_release_fn()
142 void put_io_context(struct io_context *ioc) in put_io_context()
177 void put_io_context_active(struct io_context *ioc) in put_io_context_active()
201 struct io_context *ioc; in exit_io_context()
204 ioc = task->io_context; in exit_io_context()
205 task->io_context = NULL; in exit_io_context()
220 struct io_context *ioc = icq->ioc; in __ioc_clear_queue()
252 struct io_context *ioc; in create_task_io_context()
[all …]
Dioprio.c39 struct io_context *ioc; in set_task_ioprio()
176 if (p->io_context) in get_task_ioprio()
177 ret = p->io_context->ioprio; in get_task_ioprio()
Dblk.h292 void get_io_context(struct io_context *ioc);
293 struct io_cq *ioc_lookup_icq(struct io_context *ioc, struct request_queue *q);
294 struct io_cq *ioc_create_icq(struct io_context *ioc, struct request_queue *q,
Dblk-mq-sched.c24 struct io_context *ioc; in blk_mq_sched_assign_ioc()
30 ioc = current->io_context; in blk_mq_sched_assign_ioc()
Dblk-cgroup.c1239 struct io_context *ioc; in blkcg_can_attach()
1245 ioc = task->io_context; in blkcg_can_attach()
Dblk-core.c895 if (unlikely(!current->io_context)) in submit_bio_checks()
Dbfq-iosched.c407 struct io_context *ioc, in bfq_bic_lookup()
2233 struct bfq_io_cq *bic = bfq_bic_lookup(bfqd, current->io_context, q); in bfq_bio_merge()
/kernel/linux/linux-5.10/kernel/
Dkcmp.c212 ret = kcmp_ptr(task1->io_context, task2->io_context, KCMP_IO); in SYSCALL_DEFINE5()
Dfork.c1508 struct io_context *ioc = current->io_context; in copy_io()
1509 struct io_context *new_ioc; in copy_io()
1518 tsk->io_context = ioc; in copy_io()
2069 p->io_context = NULL; in copy_process()
2377 if (p->io_context) in copy_process()
Dexit.c906 if (tsk->io_context) in do_exit()
/kernel/linux/linux-5.10/fs/ext4/
Dsuper.c5881 if (sbi->s_journal && sbi->s_journal->j_task->io_context) in ext4_remount()
5882 journal_ioprio = sbi->s_journal->j_task->io_context->ioprio; in ext4_remount()
/kernel/linux/linux-5.10/Documentation/block/
Dbiodoc.rst993 priorities for example). See `*io_context` in block/ll_rw_blk.c, and as-iosched.c