Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/block/
H A 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 …]
H A 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()
H A Dblk.h293 void get_io_context(struct io_context *ioc);
294 struct io_cq *ioc_lookup_icq(struct io_context *ioc, struct request_queue *q);
295 struct io_cq *ioc_create_icq(struct io_context *ioc, struct request_queue *q,
H A 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()
H A Dblk-cgroup.c1234 struct io_context *ioc; in blkcg_can_attach()
1240 ioc = task->io_context; in blkcg_can_attach()
H A Dblk-core.c903 if (unlikely(!current->io_context)) in submit_bio_checks()
H A Dbfq-iosched.c401 struct io_context *ioc, in bfq_bic_lookup()
2227 struct bfq_io_cq *bic = bfq_bic_lookup(bfqd, current->io_context, q); in bfq_bio_merge()
/OK3568_Linux_fs/kernel/include/linux/
H A 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()
H A Dioprio.h79 struct io_context *ioc = current->io_context; in get_current_ioprio()
H A Dsched.h49 struct io_context;
1083 struct io_context *io_context; member
H A Dblk_types.h18 struct io_context;
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/include/c++/10.3.1/experimental/
H A Dio_context25 /** @file experimental/io_context
72 class io_context : public execution_context
77 /// An executor for an io_context.
99 io_context& context() const noexcept { return *_M_ctx; }
129 friend io_context;
132 executor_type(io_context& __ctx) : _M_ctx(std::addressof(__ctx)) { }
134 io_context* _M_ctx;
141 io_context() : _M_work_count(0) { }
144 io_context(int __concurrency_hint) : _M_work_count(0) { }
146 io_context(const io_context&) = delete;
[all …]
H A Dtimer41 #include <experimental/io_context>
84 typedef io_context::executor_type executor_type;
93 basic_waitable_timer(io_context& __ctx)
97 basic_waitable_timer(io_context& __ctx, const time_point& __t)
101 basic_waitable_timer(io_context& __ctx, const duration& __d)
170 friend class io_context;
H A Dsocket39 #include <experimental/io_context>
411 using executor_type = io_context::executor_type;
415 __socket_impl(io_context& __ctx) : _M_ctx(std::addressof(__ctx)) { }
512 io_context* _M_ctx;
531 __basic_socket_impl(io_context& __ctx) : __base(__ctx) { }
711 typedef io_context::executor_type executor_type;
1039 basic_socket(io_context& __ctx) : __base(__ctx) { }
1041 basic_socket(io_context& __ctx, const protocol_type& __protocol)
1045 basic_socket(io_context& __ctx, const endpoint_type& __endpoint)
1049 basic_socket(io_context& __ctx, const protocol_type& __protocol,
[all …]
H A Dnet38 #include <experimental/io_context>
H A Dinternet38 #include <experimental/io_context>
1800 typedef io_context::executor_type executor_type;
1807 explicit basic_resolver(io_context& __ctx) : _M_ctx(&__ctx) { }
1937 io_context* _M_ctx;
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/include/c++/10.3.1/experimental/
H A Dio_context25 /** @file experimental/io_context
72 class io_context : public execution_context
77 /// An executor for an io_context.
99 io_context& context() const noexcept { return *_M_ctx; }
129 friend io_context;
132 executor_type(io_context& __ctx) : _M_ctx(std::addressof(__ctx)) { }
134 io_context* _M_ctx;
141 io_context() : _M_work_count(0) { }
144 io_context(int __concurrency_hint) : _M_work_count(0) { }
146 io_context(const io_context&) = delete;
[all …]
H A Dtimer41 #include <experimental/io_context>
84 typedef io_context::executor_type executor_type;
93 basic_waitable_timer(io_context& __ctx)
97 basic_waitable_timer(io_context& __ctx, const time_point& __t)
101 basic_waitable_timer(io_context& __ctx, const duration& __d)
170 friend class io_context;
H A Dsocket39 #include <experimental/io_context>
411 using executor_type = io_context::executor_type;
415 __socket_impl(io_context& __ctx) : _M_ctx(std::addressof(__ctx)) { }
512 io_context* _M_ctx;
531 __basic_socket_impl(io_context& __ctx) : __base(__ctx) { }
711 typedef io_context::executor_type executor_type;
1039 basic_socket(io_context& __ctx) : __base(__ctx) { }
1041 basic_socket(io_context& __ctx, const protocol_type& __protocol)
1045 basic_socket(io_context& __ctx, const endpoint_type& __endpoint)
1049 basic_socket(io_context& __ctx, const protocol_type& __protocol,
[all …]
H A Dnet38 #include <experimental/io_context>
H A Dinternet38 #include <experimental/io_context>
1800 typedef io_context::executor_type executor_type;
1807 explicit basic_resolver(io_context& __ctx) : _M_ctx(&__ctx) { }
1937 io_context* _M_ctx;
/OK3568_Linux_fs/kernel/kernel/
H A Dkcmp.c212 ret = kcmp_ptr(task1->io_context, task2->io_context, KCMP_IO); in SYSCALL_DEFINE5()
H A Dfork.c1534 struct io_context *ioc = current->io_context; in copy_io()
1535 struct io_context *new_ioc; in copy_io()
1544 tsk->io_context = ioc; in copy_io()
2094 p->io_context = NULL; in copy_process()
2408 if (p->io_context) in copy_process()
H A Dexit.c845 if (tsk->io_context) in do_exit()
/OK3568_Linux_fs/kernel/fs/ext4/
H A Dsuper.c5837 if (sbi->s_journal && sbi->s_journal->j_task->io_context) in ext4_remount()
5838 journal_ioprio = sbi->s_journal->j_task->io_context->ioprio; in ext4_remount()

12