Home
last modified time | relevance | path

Searched refs:ioprio (Results 1 - 25 of 77) sorted by relevance

1234

/kernel/linux/linux-6.6/include/uapi/linux/
H A Dioprio.h16 #define IOPRIO_PRIO_CLASS(ioprio) \
17 (((ioprio) >> IOPRIO_CLASS_SHIFT) & IOPRIO_CLASS_MASK)
18 #define IOPRIO_PRIO_DATA(ioprio) ((ioprio) & IOPRIO_PRIO_MASK)
34 /* Special class to indicate an invalid ioprio value */
45 #define IOPRIO_PRIO_LEVEL(ioprio) ((ioprio) & IOPRIO_LEVEL_MASK)
77 #define IOPRIO_PRIO_HINT(ioprio) \
78 (((ioprio) >> IOPRIO_HINT_SHIFT) & IOPRIO_HINT_MASK)
H A Dvirtio_blk.h223 __virtio32 ioprio; member
/kernel/linux/linux-5.10/block/
H A Dioprio.c3 * fs/ioprio.c
20 * See also Documentation/block/ioprio.rst
26 #include <linux/ioprio.h>
36 int set_task_ioprio(struct task_struct *task, int ioprio) in set_task_ioprio() argument
51 err = security_task_setioprio(task, ioprio); in set_task_ioprio()
57 ioc->ioprio = ioprio; in set_task_ioprio()
65 int ioprio_check_cap(int ioprio) in ioprio_check_cap() argument
67 int class = IOPRIO_PRIO_CLASS(ioprio); in ioprio_check_cap()
68 int data = IOPRIO_PRIO_DATA(ioprio); in ioprio_check_cap()
[all...]
H A Dbfq-iosched.c123 #include <linux/ioprio.h>
4622 * might have a pending change of its ioprio class, invoke in bfq_update_wr_data()
5022 ioprio_class = IOPRIO_PRIO_CLASS(bic->ioprio); in bfq_set_next_ioprio_data()
5037 bfqq->new_ioprio = IOPRIO_PRIO_DATA(bic->ioprio); in bfq_set_next_ioprio_data()
5041 bfqq->new_ioprio = IOPRIO_PRIO_DATA(bic->ioprio); in bfq_set_next_ioprio_data()
5068 int ioprio = bic->icq.ioc->ioprio; in bfq_check_ioprio_change() local
5074 if (unlikely(!bfqd) || likely(bic->ioprio == ioprio)) in bfq_check_ioprio_change()
5077 bic->ioprio in bfq_check_ioprio_change()
5153 bfq_async_queue_prio(struct bfq_data *bfqd, struct bfq_group *bfqg, int ioprio_class, int ioprio) bfq_async_queue_prio() argument
5176 const int ioprio = IOPRIO_PRIO_DATA(bic->ioprio); bfq_get_queue() local
[all...]
H A Dbfq-iosched.h137 * ioprio to export the same interface as CFQ. When dealing with
195 /* flag, set to request a weight, ioprio or ioprio_class change */
236 /* current ioprio and ioprio class */
237 unsigned short ioprio, ioprio_class; member
238 /* next ioprio and ioprio class if a change is in progress */
393 /* per (request_queue, blkcg) ioprio */
394 int ioprio; member
870 * the group, one queue per ioprio valu
[all...]
H A DMakefile11 genhd.o ioprio.o badblocks.o partitions/ blk-rq-qos.o
/kernel/linux/linux-6.6/include/linux/
H A Dioprio.h9 #include <uapi/linux/ioprio.h>
19 static inline bool ioprio_valid(unsigned short ioprio) in ioprio_valid() argument
21 unsigned short class = IOPRIO_PRIO_CLASS(ioprio); in ioprio_valid()
63 extern int set_task_ioprio(struct task_struct *task, int ioprio);
66 extern int ioprio_check_cap(int ioprio);
68 static inline int ioprio_check_cap(int ioprio) in ioprio_check_cap() argument
H A Diocontext.h103 unsigned short ioprio; member
H A Ddm-io.h84 unsigned short ioprio);
/kernel/linux/linux-6.6/block/
H A Dioprio.c3 * fs/ioprio.c
20 * See also Documentation/block/ioprio.rst
25 #include <linux/ioprio.h>
33 int ioprio_check_cap(int ioprio) in ioprio_check_cap() argument
35 int class = IOPRIO_PRIO_CLASS(ioprio); in ioprio_check_cap()
36 int level = IOPRIO_PRIO_LEVEL(ioprio); in ioprio_check_cap()
69 SYSCALL_DEFINE3(ioprio_set, int, which, int, who, int, ioprio) in SYSCALL_DEFINE3()
77 ret = ioprio_check_cap(ioprio); in SYSCALL_DEFINE3()
90 ret = set_task_ioprio(p, ioprio); in SYSCALL_DEFINE3()
100 ret = set_task_ioprio(p, ioprio); in SYSCALL_DEFINE3()
[all...]
H A Dblk-ioc.c246 ioc->ioprio = IOPRIO_DEFAULT; in alloc_io_context()
251 int set_task_ioprio(struct task_struct *task, int ioprio) in set_task_ioprio() argument
265 err = security_task_setioprio(task, ioprio); in set_task_ioprio()
289 task->io_context->ioprio = ioprio; in set_task_ioprio()
306 } else if (ioprio_valid(ioc->ioprio)) { in __copy_io()
310 tsk->io_context->ioprio = ioc->ioprio; in __copy_io()
H A DMakefile11 genhd.o ioprio.o badblocks.o partitions/ blk-rq-qos.o \
21 obj-$(CONFIG_BLK_CGROUP_IOPRIO) += blk-ioprio.o
H A Dbfq-iosched.h143 * ioprio to export the same interface as CFQ. When dealing with
204 /* flag, set to request a weight, ioprio or ioprio_class change */
254 /* current ioprio and ioprio class */
255 unsigned short ioprio, ioprio_class; member
256 /* next ioprio and ioprio class if a change is in progress */
491 /* per (request_queue, blkcg) ioprio */
492 int ioprio; member
977 * the group, one queue per ioprio valu
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dioprio.h82 return ioc->ioprio; in get_current_ioprio()
91 extern int set_task_ioprio(struct task_struct *task, int ioprio);
94 extern int ioprio_check_cap(int ioprio);
96 static inline int ioprio_check_cap(int ioprio) in ioprio_check_cap() argument
H A Diocontext.h107 unsigned short ioprio; member
/kernel/linux/linux-6.6/io_uring/
H A Dopdef.c63 .ioprio = 1,
76 .ioprio = 1,
94 .ioprio = 1,
107 .ioprio = 1,
135 .ioprio = 1,
149 .ioprio = 1,
174 .ioprio = 1, /* used for flags */
234 .ioprio = 1,
247 .ioprio = 1,
269 .ioprio
[all...]
H A Dopdef.h24 /* supports ioprio */
25 unsigned ioprio : 1; member
H A Drw.c79 unsigned ioprio; in io_prep_rw() local
98 ioprio = READ_ONCE(sqe->ioprio); in io_prep_rw()
99 if (ioprio) { in io_prep_rw()
100 ret = ioprio_check_cap(ioprio); in io_prep_rw()
104 rw->kiocb.ki_ioprio = ioprio; in io_prep_rw()
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-io.c308 struct io *io, unsigned short ioprio) in do_region()
357 bio->bi_ioprio = ioprio; in do_region()
387 struct io *io, int sync, unsigned short ioprio) in dispatch_io()
404 do_region(opf, i, where + i, dp, io, ioprio); in dispatch_io()
429 unsigned long *error_bits, unsigned short ioprio) in sync_io()
451 dispatch_io(opf, num_regions, where, dp, io, 1, ioprio); in sync_io()
464 unsigned short ioprio) in async_io()
484 dispatch_io(opf, num_regions, where, dp, io, 0, ioprio); in async_io()
527 unsigned short ioprio) in dm_io()
538 io_req->bi_opf, &dp, sync_error_bits, ioprio); in dm_io()
306 do_region(const blk_opf_t opf, unsigned int region, struct dm_io_region *where, struct dpages *dp, struct io *io, unsigned short ioprio) do_region() argument
385 dispatch_io(blk_opf_t opf, unsigned int num_regions, struct dm_io_region *where, struct dpages *dp, struct io *io, int sync, unsigned short ioprio) dispatch_io() argument
427 sync_io(struct dm_io_client *client, unsigned int num_regions, struct dm_io_region *where, blk_opf_t opf, struct dpages *dp, unsigned long *error_bits, unsigned short ioprio) sync_io() argument
461 async_io(struct dm_io_client *client, unsigned int num_regions, struct dm_io_region *where, blk_opf_t opf, struct dpages *dp, io_notify_fn fn, void *context, unsigned short ioprio) async_io() argument
525 dm_io(struct dm_io_request *io_req, unsigned int num_regions, struct dm_io_region *where, unsigned long *sync_error_bits, unsigned short ioprio) dm_io() argument
[all...]
/kernel/linux/linux-6.6/drivers/block/rnbd/
H A Drnbd-srv-trace.h82 __field(u16, ioprio)
95 __entry->ioprio = le16_to_cpu(msg->prio);
100 TP_printk("I/O req: sess: %s, type: %s, ver: %d, devid: %u, sector: %llu, bsize: %u, flags: %s, ioprio: %d, datalen: %u, usrlen: %zu",
110 __entry->ioprio,
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dvirtio_blk.h73 __virtio32 ioprio; member
/kernel/linux/linux-6.6/include/trace/events/
H A Dio_uring.h508 __field( u8, ioprio )
529 __entry->ioprio = sqe->ioprio;
551 __entry->flags, __entry->ioprio,
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dvirtio_blk.h172 __virtio32 ioprio; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dvirtio_blk.h81 __virtio32 ioprio; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dvirtio_blk.h81 __virtio32 ioprio; member

Completed in 22 milliseconds

1234