Home
last modified time | relevance | path

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

/linux-4.1.27/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;
78 struct io_context *bi_ioc;
Dsched.h1100 struct io_context; /* See blkdev.h */
1567 struct io_context *io_context; member
/linux-4.1.27/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.h238 void get_io_context(struct io_context *ioc);
239 struct io_cq *ioc_lookup_icq(struct io_context *ioc, struct request_queue *q);
240 struct io_cq *ioc_create_icq(struct io_context *ioc, struct request_queue *q,
258 static inline struct io_context *create_io_context(gfp_t gfp_mask, int node) in create_io_context()
261 if (unlikely(!current->io_context)) in create_io_context()
263 return current->io_context; in create_io_context()
Dioprio.c35 struct io_context *ioc; in set_task_ioprio()
152 if (p->io_context) in get_task_ioprio()
153 ret = p->io_context->ioprio; in get_task_ioprio()
Dblk-core.c814 static inline int ioc_batching(struct request_queue *q, struct io_context *ioc) in ioc_batching()
835 static void ioc_set_batching(struct request_queue *q, struct io_context *ioc) in ioc_set_batching()
951 static struct io_context *rq_ioc(struct bio *bio) in rq_ioc()
957 return current->io_context; in rq_ioc()
980 struct io_context *ioc = rq_ioc(bio); in __get_request()
1184 ioc_set_batching(q, current->io_context); in get_request()
Dblk-cgroup.c912 struct io_context *ioc; in blkcg_can_attach()
918 ioc = task->io_context; in blkcg_can_attach()
Dbio.c2001 struct io_context *ioc; in bio_associate_current()
2007 ioc = current->io_context; in bio_associate_current()
Dcfq-iosched.c871 struct io_context *ioc) in cfq_cic_lookup()
2288 cic = cfq_cic_lookup(cfqd, tsk->io_context); in cfq_find_rq_fmerge()
2419 cic = cfq_cic_lookup(cfqd, current->io_context); in cfq_allow_merge()
4143 cic = cfq_cic_lookup(cfqd, tsk->io_context); in cfq_may_queue()
/linux-4.1.27/kernel/
Dkcmp.c157 ret = kcmp_ptr(task1->io_context, task2->io_context, KCMP_IO); in SYSCALL_DEFINE5()
Dfork.c1035 struct io_context *ioc = current->io_context; in copy_io()
1036 struct io_context *new_ioc; in copy_io()
1045 tsk->io_context = ioc; in copy_io()
1366 p->io_context = NULL; in copy_process()
1610 if (p->io_context) in copy_process()
Dexit.c788 if (tsk->io_context) in do_exit()
/linux-4.1.27/fs/ext4/
Dsuper.c4921 if (sbi->s_journal && sbi->s_journal->j_task->io_context) in ext4_remount()
4922 journal_ioprio = sbi->s_journal->j_task->io_context->ioprio; in ext4_remount()
/linux-4.1.27/fs/btrfs/
Dvolumes.c380 struct io_context *ioc; in run_scheduled_bios()
382 ioc = current->io_context; in run_scheduled_bios()
/linux-4.1.27/Documentation/block/
Dbiodoc.txt1042 priorities for example). See *io_context in block/ll_rw_blk.c, and as-iosched.c