Lines Matching refs:sched_attr_
29 LOGD("Setting scheduling policy [" + std::to_string(sched_attr_.sched_policy) + in Set()
32 int ret = syscall_.SchedSetattr(0 /* self */, sched_attr_, 0 /* still not implemented */); in Set()
34 PLOGF("Failed setting scheduling attributes \n" + to_string(sched_attr_) + "\n"); in Set()
41 sched_attr_.size = sizeof(sched_attr_); in operator =()
43 sched_attr_.sched_flags = pb.flags(); in operator =()
49 sched_attr_.sched_policy = SchedPolicy::SchedNormal; in operator =()
52 sched_attr_.sched_policy = SchedPolicy::SchedBatch; in operator =()
55 sched_attr_.sched_nice = pb.other().nice(); in operator =()
60 sched_attr_.sched_policy = SchedPolicy::SchedFifo; in operator =()
63 sched_attr_.sched_policy = SchedPolicy::SchedRr; in operator =()
69 sched_attr_.sched_priority = pb.rt().priority(); in operator =()
72 sched_attr_.sched_policy = SchedPolicy::SchedDeadline; in operator =()
73 sched_attr_.sched_runtime = pb.deadline().runtime(); in operator =()
74 sched_attr_.sched_deadline = pb.deadline().deadline(); in operator =()
75 sched_attr_.sched_period = pb.deadline().period(); in operator =()