Home
last modified time | relevance | path

Searched refs:qos_ (Results 1 – 18 of 18) sorted by relevance

/ohos5.0/foundation/resourceschedule/ffrt/interfaces/inner_api/cpp/
H A Dtask_ext.h51 static inline int set_cgroup_attr(qos qos_, ffrt_os_sched_attr *attr) in set_cgroup_attr() argument
53 return ffrt_set_cgroup_attr(qos_, attr); in set_cgroup_attr()
61 static inline int set_cpu_worker_max_num(qos qos_, uint32_t num) in set_cpu_worker_max_num() argument
63 return ffrt_set_cpu_worker_max_num(qos_, num); in set_cpu_worker_max_num()
73 static inline void notify_workers(qos qos_, int number) in notify_workers() argument
75 return ffrt_notify_workers(qos_, number); in notify_workers()
H A Dthread.h29 explicit thread(const char* name, qos qos_, Fn&& fn, Args&&... args) in thread() argument
37 }, {}, {}, ffrt::task_attr().name(name).qos(qos_)); in thread()
42 explicit thread(qos qos_, Fn&& fn, Args&&... args) in thread() argument
50 }, {}, {}, ffrt::task_attr().qos(qos_)); in thread()
H A Ddeadline.h26 static inline interval qos_interval_create(uint64_t deadline_us, qos qos_ = static_cast<int>(qos_de…
28 return ffrt_interval_create(deadline_us, qos_);
/ohos5.0/foundation/resourceschedule/ffrt/src/sched/
H A Dqos.h46 qos_ = qos;
49 QoS(const QoS& qos) : qos_(qos()) in QoS()
55 return qos_; in operator()
60 return qos_;
79 int qos_;
/ohos5.0/foundation/resourceschedule/ffrt/src/queue/
H A Dqueue_attr_private.h24 : qos_(qos_default) in queue_attr_private()
29 : qos_(attr.qos()) in queue_attr_private()
33 int qos_; variable
H A Dqueue_handler.cpp42qos_ = (ffrt_queue_attr_get_qos(attr) >= ffrt_qos_background) ? ffrt_queue_attr_get_qos(attr) : qo… in QueueHandler()
64 FFRT_LOGI("construct %s succ, qos[%d]", name_.c_str(), qos_); in QueueHandler()
126 task->SetQos(qos_); in Submit()
299 initTask->SetQos(qos_); in TransferInitTask()
H A Dqueue_handler.h114 int qos_ = qos_default; variable
H A Dqueue_api.cpp79 (reinterpret_cast<ffrt::queue_attr_private*>(attr))->qos_ = ffrt::GetFuncQosMap()(qos);
87 return (reinterpret_cast<ffrt::queue_attr_private*>(p))->qos_;
/ohos5.0/foundation/resourceschedule/ffrt/src/core/
H A Dtask_attr_private.h27 : qos_(qos_default) in task_attr_private()
32 : qos_(attr.qos()), in task_attr_private()
40 int qos_; variable
H A Dtask_io.cpp78 ffrt::QoS qos = (p == nullptr ? ffrt::QoS() : ffrt::QoS(p->qos_));
H A Dtask.cpp151 (reinterpret_cast<ffrt::task_attr_private *>(attr))->qos_ = ffrt::GetFuncQosMap()(qos);
162 return (reinterpret_cast<ffrt::task_attr_private *>(p))->qos_;
/ohos5.0/foundation/resourceschedule/ffrt/src/tm/
H A Dqueue_task.h44 return qos_; in GetQos()
49 qos_ = qos; in SetQos()
116 int qos_ = qos_inherit; variable
H A Dqueue_task.cpp43 qos_ = attr->qos_; in QueueTask()
/ohos5.0/foundation/resourceschedule/ffrt/interfaces/kits/cpp/
H A Dtask.h87 inline task_attr& qos(qos qos_) in qos() argument
89 ffrt_task_attr_set_qos(this, qos_); in qos()
744 static inline ffrt_error_t set_worker_stack_size(qos qos_, size_t stack_size) in set_worker_stack_size() argument
746 return ffrt_set_worker_stack_size(qos_, stack_size); in set_worker_stack_size()
750 static inline int update_qos(qos qos_) in update_qos() argument
752 return ffrt_this_task_update_qos(qos_); in update_qos()
H A Dqueue.h59 inline queue_attr& qos(qos qos_) in qos() argument
61 ffrt_queue_attr_set_qos(this, qos_); in qos()
/ohos5.0/foundation/resourceschedule/ffrt/src/dm/
H A Ddependence_manager.h90 QoS qos = ((attr == nullptr || attr->qos_ == qos_inherit) ? QoS() : QoS(attr->qos_)); in onSubmitUV()
H A Dsdependence_manager.cpp105 QoS qos = (attr == nullptr ? QoS() : QoS(attr->qos_)); in onSubmit()
/ohos5.0/foundation/resourceschedule/ffrt/docs/
H A Duser_guide.md872 queue_attr& qos(qos qos_);
887 queue_attr& queue_attr::qos(qos qos_);
895 `qos_`:串行队列的优先级