Searched refs:io_context (Results 1 – 16 of 16) sorted by relevance
/linux-4.4.14/include/linux/ |
D | iocontext.h | 73 struct io_context *ioc; 97 struct io_context { struct 128 static inline void get_io_context_active(struct io_context *ioc) in get_io_context_active() argument 136 static inline void ioc_task_link(struct io_context *ioc) in ioc_task_link() 146 void put_io_context(struct io_context *ioc); 147 void put_io_context_active(struct io_context *ioc); 149 struct io_context *get_task_io_context(struct task_struct *task, 152 struct io_context; 153 static inline void put_io_context(struct io_context *ioc) { } in put_io_context()
|
D | blk_types.h | 15 struct io_context; 79 struct io_context *bi_ioc;
|
D | sched.h | 1171 struct io_context; /* See blkdev.h */ 1652 struct io_context *io_context; member
|
/linux-4.4.14/block/ |
D | blk-ioc.c | 24 void get_io_context(struct io_context *ioc) in get_io_context() 55 struct io_context *ioc = icq->ioc; in ioc_destroy_icq() 90 struct io_context *ioc = container_of(work, struct io_context, in ioc_release_fn() 129 void put_io_context(struct io_context *ioc) in put_io_context() 165 void put_io_context_active(struct io_context *ioc) in put_io_context_active() 202 struct io_context *ioc; in exit_io_context() 205 ioc = task->io_context; in exit_io_context() 206 task->io_context = NULL; in exit_io_context() 226 struct io_context *ioc = icq->ioc; in ioc_clear_queue() 236 struct io_context *ioc; in create_task_io_context() [all …]
|
D | blk.h | 264 void get_io_context(struct io_context *ioc); 265 struct io_cq *ioc_lookup_icq(struct io_context *ioc, struct request_queue *q); 266 struct io_cq *ioc_create_icq(struct io_context *ioc, struct request_queue *q, 284 static inline struct io_context *create_io_context(gfp_t gfp_mask, int node) in create_io_context() 287 if (unlikely(!current->io_context)) in create_io_context() 289 return current->io_context; in create_io_context()
|
D | ioprio.c | 35 struct io_context *ioc; in set_task_ioprio() 153 if (p->io_context) in get_task_ioprio() 154 ret = p->io_context->ioprio; in get_task_ioprio()
|
D | blk-core.c | 905 static inline int ioc_batching(struct request_queue *q, struct io_context *ioc) in ioc_batching() 926 static void ioc_set_batching(struct request_queue *q, struct io_context *ioc) in ioc_set_batching() 1037 static struct io_context *rq_ioc(struct bio *bio) in rq_ioc() 1043 return current->io_context; in rq_ioc() 1066 struct io_context *ioc = rq_ioc(bio); in __get_request() 1265 ioc_set_batching(q, current->io_context); in get_request()
|
D | blk-cgroup.c | 1134 struct io_context *ioc; in blkcg_can_attach() 1140 ioc = task->io_context; in blkcg_can_attach()
|
D | bio.c | 1985 struct io_context *ioc; in bio_associate_current() 1990 ioc = current->io_context; in bio_associate_current()
|
D | cfq-iosched.c | 872 struct io_context *ioc) in cfq_cic_lookup() 2465 cic = cfq_cic_lookup(cfqd, tsk->io_context); in cfq_find_rq_fmerge() 2596 cic = cfq_cic_lookup(cfqd, current->io_context); in cfq_allow_merge() 4278 cic = cfq_cic_lookup(cfqd, tsk->io_context); in cfq_may_queue()
|
/linux-4.4.14/kernel/ |
D | kcmp.c | 157 ret = kcmp_ptr(task1->io_context, task2->io_context, KCMP_IO); in SYSCALL_DEFINE5()
|
D | fork.c | 1044 struct io_context *ioc = current->io_context; in copy_io() 1045 struct io_context *new_ioc; in copy_io() 1054 tsk->io_context = ioc; in copy_io() 1370 p->io_context = NULL; in copy_process() 1627 if (p->io_context) in copy_process()
|
D | exit.c | 792 if (tsk->io_context) in do_exit()
|
/linux-4.4.14/fs/ext4/ |
D | super.c | 4589 if (sbi->s_journal && sbi->s_journal->j_task->io_context) in ext4_remount() 4590 journal_ioprio = sbi->s_journal->j_task->io_context->ioprio; in ext4_remount()
|
/linux-4.4.14/fs/btrfs/ |
D | volumes.c | 462 struct io_context *ioc; in run_scheduled_bios() 464 ioc = current->io_context; in run_scheduled_bios()
|
/linux-4.4.14/Documentation/block/ |
D | biodoc.txt | 1042 priorities for example). See *io_context in block/ll_rw_blk.c, and as-iosched.c
|