/Linux-v4.19/block/ |
D | ioprio.c | 35 int set_task_ioprio(struct task_struct *task, int ioprio) in set_task_ioprio() argument 50 err = security_task_setioprio(task, ioprio); in set_task_ioprio() 56 ioc->ioprio = ioprio; in set_task_ioprio() 64 int ioprio_check_cap(int ioprio) in ioprio_check_cap() argument 66 int class = IOPRIO_PRIO_CLASS(ioprio); in ioprio_check_cap() 67 int data = IOPRIO_PRIO_DATA(ioprio); in ioprio_check_cap() 93 SYSCALL_DEFINE3(ioprio_set, int, which, int, who, int, ioprio) in SYSCALL_DEFINE3() argument 101 ret = ioprio_check_cap(ioprio); in SYSCALL_DEFINE3() 114 ret = set_task_ioprio(p, ioprio); in SYSCALL_DEFINE3() 122 ret = set_task_ioprio(p, ioprio); in SYSCALL_DEFINE3() [all …]
|
D | cfq-iosched.c | 150 unsigned short ioprio, org_ioprio; member 319 int ioprio; /* the current ioprio */ member 952 return cfq_prio_slice(cfqd, cfq_cfqq_sync(cfqq), cfqq->ioprio); in cfq_prio_to_slice() 1231 cfq_prio_slice(cfqd, cfq_cfqq_sync(cfqq), cfqq->ioprio)); in cfq_slice_offset() 3032 WARN_ON(cfqq->ioprio >= IOPRIO_BE_NR); in cfq_prio_to_maxrq() 3034 return 2 * base_rq * (IOPRIO_BE_NR - cfqq->ioprio); in cfq_prio_to_maxrq() 3665 ioprio_class = IOPRIO_PRIO_CLASS(cic->ioprio); in cfq_init_prio_data() 3674 cfqq->ioprio = task_nice_ioprio(tsk); in cfq_init_prio_data() 3678 cfqq->ioprio = IOPRIO_PRIO_DATA(cic->ioprio); in cfq_init_prio_data() 3682 cfqq->ioprio = IOPRIO_PRIO_DATA(cic->ioprio); in cfq_init_prio_data() [all …]
|
D | bfq-iosched.h | 239 unsigned short ioprio, ioprio_class; member 365 int ioprio; member 911 unsigned short bfq_ioprio_to_weight(int ioprio);
|
D | bfq-iosched.c | 4142 ioprio_class = IOPRIO_PRIO_CLASS(bic->ioprio); in bfq_set_next_ioprio_data() 4156 bfqq->new_ioprio = IOPRIO_PRIO_DATA(bic->ioprio); in bfq_set_next_ioprio_data() 4160 bfqq->new_ioprio = IOPRIO_PRIO_DATA(bic->ioprio); in bfq_set_next_ioprio_data() 4187 int ioprio = bic->icq.ioc->ioprio; in bfq_check_ioprio_change() local 4193 if (unlikely(!bfqd) || likely(bic->ioprio == ioprio)) in bfq_check_ioprio_change() 4196 bic->ioprio = ioprio; in bfq_check_ioprio_change() 4271 int ioprio_class, int ioprio) in bfq_async_queue_prio() argument 4275 return &bfqg->async_bfqq[0][ioprio]; in bfq_async_queue_prio() 4277 ioprio = IOPRIO_NORM; in bfq_async_queue_prio() 4280 return &bfqg->async_bfqq[1][ioprio]; in bfq_async_queue_prio() [all …]
|
D | blk-core.c | 1814 req->ioprio = ioprio_best(req->ioprio, bio_prio(bio)); in bio_attempt_back_merge() 1838 req->ioprio = ioprio_best(req->ioprio, bio_prio(bio)); in bio_attempt_front_merge() 1858 req->ioprio = ioprio_best(req->ioprio, bio_prio(bio)); in bio_attempt_discard_merge() 1979 req->ioprio = bio_prio(bio); in blk_init_request_from_bio() 1981 req->ioprio = ioc->ioprio; in blk_init_request_from_bio() 1983 req->ioprio = IOPRIO_PRIO_VALUE(IOPRIO_CLASS_NONE, 0); in blk_init_request_from_bio() 3498 dst->ioprio = src->ioprio; in __blk_rq_prep_clone()
|
D | Makefile | 11 genhd.o partition-generic.o ioprio.o \
|
D | blk-merge.c | 757 req->ioprio = ioprio_best(req->ioprio, next->ioprio); in attempt_merge()
|
D | bfq-wf2q.c | 515 unsigned short bfq_ioprio_to_weight(int ioprio) in bfq_ioprio_to_weight() argument 517 return (IOPRIO_BE_NR - ioprio) * BFQ_WEIGHT_CONVERSION_COEFF; in bfq_ioprio_to_weight() 764 bfqq->ioprio = in __bfq_entity_update_weight_prio()
|
D | bfq-cgroup.c | 353 bfqq->ioprio = bfqq->new_ioprio; in bfq_init_entity() 1196 bfqq->ioprio = bfqq->new_ioprio; in bfq_init_entity()
|
/Linux-v4.19/Documentation/block/ |
D | ioprio.txt | 89 static inline int ioprio_set(int which, int who, int ioprio) 91 return syscall(__NR_ioprio_set, which, who, ioprio); 118 int ioprio = 4, set = 0, ioprio_class = IOPRIO_CLASS_BE; 124 ioprio = strtol(optarg, NULL, 10); 145 ioprio = 7; 156 ioprio = ioprio_get(IOPRIO_WHO_PROCESS, pid); 158 printf("pid=%d, %d\n", pid, ioprio); 160 if (ioprio == -1) 163 ioprio_class = ioprio >> IOPRIO_CLASS_SHIFT; 164 ioprio = ioprio & 0xff; [all …]
|
D | 00-INDEX | 19 ioprio.txt
|
D | bfq-iosched.txt | 267 - ioprio classes are served in strict priority order, i.e., 294 per-process ioprio and weight 300 weight = (IOPRIO_BE_NR - ioprio) * 10. 494 same share of the whole group bandwidth, unless the ioprio of the 541 linear mapping between ioprio and weights, described at the beginning 543 IOPRIO_BE_NR*10 are mapped to ioprio 0.
|
/Linux-v4.19/include/linux/ |
D | ioprio.h | 78 extern int set_task_ioprio(struct task_struct *task, int ioprio); 81 extern int ioprio_check_cap(int ioprio); 83 static inline int ioprio_check_cap(int ioprio) in ioprio_check_cap() argument
|
D | iocontext.h | 106 unsigned short ioprio; member
|
D | security.h | 99 extern int cap_task_setioprio(struct task_struct *p, int ioprio); 355 int security_task_setioprio(struct task_struct *p, int ioprio); 983 static inline int security_task_setioprio(struct task_struct *p, int ioprio) in security_task_setioprio() argument 985 return cap_task_setioprio(p, ioprio); in security_task_setioprio()
|
D | blkdev.h | 238 unsigned short ioprio; member 307 return req->ioprio; in req_get_ioprio()
|
D | lsm_hooks.h | 1600 int (*task_setioprio)(struct task_struct *p, int ioprio);
|
D | syscalls.h | 369 asmlinkage long sys_ioprio_set(int which, int who, int ioprio);
|
/Linux-v4.19/include/uapi/linux/ |
D | virtio_blk.h | 131 __virtio32 ioprio; member
|
/Linux-v4.19/kernel/ |
D | fork.c | 1403 } else if (ioprio_valid(ioc->ioprio)) { in copy_io() 1408 new_ioc->ioprio = ioc->ioprio; in copy_io()
|
/Linux-v4.19/security/ |
D | security.c | 1113 int security_task_setioprio(struct task_struct *p, int ioprio) in security_task_setioprio() argument 1115 return call_int_hook(task_setioprio, 0, p, ioprio); in security_task_setioprio()
|
D | commoncap.c | 1125 int cap_task_setioprio(struct task_struct *p, int ioprio) in cap_task_setioprio() argument
|
/Linux-v4.19/drivers/block/ |
D | virtio_blk.c | 255 vbr->out_hdr.ioprio = cpu_to_virtio32(vblk->vdev, req_get_ioprio(req)); in virtio_queue_rq()
|
/Linux-v4.19/drivers/nvme/host/ |
D | lightnvm.c | 669 rq->ioprio = IOPRIO_PRIO_VALUE(IOPRIO_CLASS_BE, IOPRIO_NORM); in nvme_nvm_alloc_request()
|
/Linux-v4.19/security/smack/ |
D | smack_lsm.c | 2193 static int smack_task_setioprio(struct task_struct *p, int ioprio) in smack_task_setioprio() argument
|