Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/
Diocontext.h74 struct io_context *ioc;
98 struct io_context { struct
129 static inline void get_io_context_active(struct io_context *ioc) in get_io_context_active() argument
137 static inline void ioc_task_link(struct io_context *ioc) in ioc_task_link()
147 void put_io_context(struct io_context *ioc);
148 void put_io_context_active(struct io_context *ioc);
150 struct io_context *get_task_io_context(struct task_struct *task,
153 struct io_context;
154 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.h18 struct io_context;
Dsched.h44 struct io_context;
1010 struct io_context *io_context; member
/Linux-v5.4/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()
96 struct io_context *ioc = container_of(work, struct io_context, in ioc_release_fn()
135 void put_io_context(struct io_context *ioc) in put_io_context()
170 void put_io_context_active(struct io_context *ioc) in put_io_context_active()
200 struct io_context *ioc; in exit_io_context()
203 ioc = task->io_context; in exit_io_context()
204 task->io_context = NULL; in exit_io_context()
218 struct io_context *ioc = icq->ioc; in __ioc_clear_queue()
245 struct io_context *ioc; in create_task_io_context()
[all …]
Dblk.h275 void get_io_context(struct io_context *ioc);
276 struct io_cq *ioc_lookup_icq(struct io_context *ioc, struct request_queue *q);
277 struct io_cq *ioc_create_icq(struct io_context *ioc, struct request_queue *q,
295 static inline struct io_context *create_io_context(gfp_t gfp_mask, int node) in create_io_context()
298 if (unlikely(!current->io_context)) in create_io_context()
300 return current->io_context; in create_io_context()
Dioprio.c39 struct io_context *ioc; in set_task_ioprio()
169 if (p->io_context) in get_task_ioprio()
170 ret = p->io_context->ioprio; in get_task_ioprio()
Dblk-mq-sched.c38 struct io_context *ioc; in blk_mq_sched_assign_ioc()
44 ioc = current->io_context; in blk_mq_sched_assign_ioc()
Dblk-cgroup.c1284 struct io_context *ioc; in blkcg_can_attach()
1290 ioc = task->io_context; in blkcg_can_attach()
Dbfq-iosched.c400 struct io_context *ioc, in bfq_bic_lookup()
2222 struct bfq_io_cq *bic = bfq_bic_lookup(bfqd, current->io_context, q); in bfq_bio_merge()
/Linux-v5.4/kernel/
Dkcmp.c212 ret = kcmp_ptr(task1->io_context, task2->io_context, KCMP_IO); in SYSCALL_DEFINE5()
Dfork.c1480 struct io_context *ioc = current->io_context; in copy_io()
1481 struct io_context *new_ioc; in copy_io()
1490 tsk->io_context = ioc; in copy_io()
1935 p->io_context = NULL; in copy_process()
2253 if (p->io_context) in copy_process()
Dexit.c856 if (tsk->io_context) in do_exit()
/Linux-v5.4/fs/ext4/
Dsuper.c5302 if (sbi->s_journal && sbi->s_journal->j_task->io_context) in ext4_remount()
5303 journal_ioprio = sbi->s_journal->j_task->io_context->ioprio; in ext4_remount()
/Linux-v5.4/fs/btrfs/
Dvolumes.c651 struct io_context *ioc; in run_scheduled_bios()
653 ioc = current->io_context; in run_scheduled_bios()
/Linux-v5.4/Documentation/block/
Dbiodoc.rst993 priorities for example). See `*io_context` in block/ll_rw_blk.c, and as-iosched.c