Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Diocontext.h73 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()
Dblk_types.h15 struct io_context;
79 struct io_context *bi_ioc;
Dsched.h1171 struct io_context; /* See blkdev.h */
1652 struct io_context *io_context; member
/linux-4.4.14/block/
Dblk-ioc.c24 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 …]
Dblk.h264 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()
Dioprio.c35 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()
Dblk-core.c905 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()
Dblk-cgroup.c1134 struct io_context *ioc; in blkcg_can_attach()
1140 ioc = task->io_context; in blkcg_can_attach()
Dbio.c1985 struct io_context *ioc; in bio_associate_current()
1990 ioc = current->io_context; in bio_associate_current()
Dcfq-iosched.c872 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/
Dkcmp.c157 ret = kcmp_ptr(task1->io_context, task2->io_context, KCMP_IO); in SYSCALL_DEFINE5()
Dfork.c1044 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()
Dexit.c792 if (tsk->io_context) in do_exit()
/linux-4.4.14/fs/ext4/
Dsuper.c4589 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/
Dvolumes.c462 struct io_context *ioc; in run_scheduled_bios()
464 ioc = current->io_context; in run_scheduled_bios()
/linux-4.4.14/Documentation/block/
Dbiodoc.txt1042 priorities for example). See *io_context in block/ll_rw_blk.c, and as-iosched.c