/linux-5.10/kernel/sched/ |
D | pelt.h | 13 static inline u64 thermal_load_avg(struct rq *rq) in thermal_load_avg() 19 update_thermal_load_avg(u64 now, struct rq *rq, u64 capacity) in update_thermal_load_avg() 24 static inline u64 thermal_load_avg(struct rq *rq) in thermal_load_avg() 34 update_irq_load_avg(struct rq *rq, u64 running) in update_irq_load_avg() 83 static inline void update_rq_clock_pelt(struct rq *rq, s64 delta) in update_rq_clock_pelt() 122 static inline void update_idle_rq_clock_pelt(struct rq *rq) in update_idle_rq_clock_pelt() 142 static inline u64 rq_clock_pelt(struct rq *rq) in rq_clock_pelt() 175 update_rt_rq_load_avg(u64 now, struct rq *rq, int running) in update_rt_rq_load_avg() 181 update_dl_rq_load_avg(u64 now, struct rq *rq, int running) in update_dl_rq_load_avg() 187 update_thermal_load_avg(u64 now, struct rq *rq, u64 capacity) in update_thermal_load_avg() [all …]
|
D | stop_task.c | 20 balance_stop(struct rq *rq, struct task_struct *prev, struct rq_flags *rf) in balance_stop() 27 check_preempt_curr_stop(struct rq *rq, struct task_struct *p, int flags) in check_preempt_curr_stop() 32 static void set_next_task_stop(struct rq *rq, struct task_struct *stop, bool first) in set_next_task_stop() 37 static struct task_struct *pick_next_task_stop(struct rq *rq) in pick_next_task_stop() 47 enqueue_task_stop(struct rq *rq, struct task_struct *p, int flags) in enqueue_task_stop() 53 dequeue_task_stop(struct rq *rq, struct task_struct *p, int flags) in dequeue_task_stop() 58 static void yield_task_stop(struct rq *rq) in yield_task_stop() 63 static void put_prev_task_stop(struct rq *rq, struct task_struct *prev) in put_prev_task_stop() 90 static void task_tick_stop(struct rq *rq, struct task_struct *curr, int queued) in task_tick_stop() 94 static void switched_to_stop(struct rq *rq, struct task_struct *p) in switched_to_stop() [all …]
|
D | sched.h | 580 struct rq *rq; /* CPU runqueue to which this cfs_rq is attached */ member 649 struct rq *rq; member 895 struct rq { struct 897 raw_spinlock_t lock; 926 struct uclamp_rq uclamp[UCLAMP_CNT] ____cacheline_aligned; argument 931 struct cfs_rq cfs; argument 932 struct rt_rq rt; argument 933 struct dl_rq dl; argument 937 struct list_head leaf_cfs_rq_list; argument 938 struct list_head *tmp_alone_branch; [all …]
|
D | deadline.c | 36 struct rq *rq = task_rq(p); in dl_rq_of_se() local 219 struct rq *rq; in dl_change_utilization() local 303 struct rq *rq = rq_of_dl_rq(dl_rq); in task_non_contending() local 441 static inline int dl_overloaded(struct rq *rq) in dl_overloaded() 446 static inline void dl_set_overload(struct rq *rq) in dl_set_overload() 462 static inline void dl_clear_overload(struct rq *rq) in dl_clear_overload() 508 static void enqueue_pushable_dl_task(struct rq *rq, struct task_struct *p) in enqueue_pushable_dl_task() 538 static void dequeue_pushable_dl_task(struct rq *rq, struct task_struct *p) in dequeue_pushable_dl_task() 559 static inline int has_pushable_dl_tasks(struct rq *rq) in has_pushable_dl_tasks() 566 static inline bool need_pull_dl_task(struct rq *rq, struct task_struct *prev) in need_pull_dl_task() [all …]
|
D | stats.h | 9 rq_sched_info_arrive(struct rq *rq, unsigned long long delta) in rq_sched_info_arrive() 21 rq_sched_info_depart(struct rq *rq, unsigned long long delta) in rq_sched_info_depart() 28 rq_sched_info_dequeued(struct rq *rq, unsigned long long delta) in rq_sched_info_dequeued() 44 static inline void rq_sched_info_arrive (struct rq *rq, unsigned long long delta) { } in rq_sched_info_arrive() 45 static inline void rq_sched_info_dequeued(struct rq *rq, unsigned long long delta) { } in rq_sched_info_dequeued() 46 static inline void rq_sched_info_depart (struct rq *rq, unsigned long long delta) { } in rq_sched_info_depart() 122 struct rq *rq; in psi_ttwu_dequeue() local 147 static inline void psi_task_tick(struct rq *rq) in psi_task_tick() 162 static inline void psi_task_tick(struct rq *rq) {} in psi_task_tick() 177 static inline void sched_info_dequeued(struct rq *rq, struct task_struct *t) in sched_info_dequeued() [all …]
|
D | rt.c | 162 struct rq *rq = cpu_rq(cpu); in init_tg_rt_entry() local 248 struct rq *rq = rq_of_rt_se(rt_se); in rt_rq_of_se() local 265 static inline bool need_pull_rt_task(struct rq *rq, struct task_struct *prev) in need_pull_rt_task() 271 static inline int rt_overloaded(struct rq *rq) in rt_overloaded() 276 static inline void rt_set_overload(struct rq *rq) in rt_set_overload() 295 static inline void rt_clear_overload(struct rq *rq) in rt_clear_overload() 352 static inline int has_pushable_tasks(struct rq *rq) in has_pushable_tasks() 363 static inline void rt_queue_push_tasks(struct rq *rq) in rt_queue_push_tasks() 371 static inline void rt_queue_pull_task(struct rq *rq) in rt_queue_pull_task() 376 static void enqueue_pushable_task(struct rq *rq, struct task_struct *p) in enqueue_pushable_task() [all …]
|
D | idle.c | 410 balance_idle(struct rq *rq, struct task_struct *prev, struct rq_flags *rf) in balance_idle() 419 static void check_preempt_curr_idle(struct rq *rq, struct task_struct *p, int flags) in check_preempt_curr_idle() 424 static void put_prev_task_idle(struct rq *rq, struct task_struct *prev) in put_prev_task_idle() 428 static void set_next_task_idle(struct rq *rq, struct task_struct *next, bool first) in set_next_task_idle() 434 struct task_struct *pick_next_task_idle(struct rq *rq) in pick_next_task_idle() 448 dequeue_task_idle(struct rq *rq, struct task_struct *p, int flags) in dequeue_task_idle() 464 static void task_tick_idle(struct rq *rq, struct task_struct *curr, int queued) in task_tick_idle() 468 static void switched_to_idle(struct rq *rq, struct task_struct *p) in switched_to_idle() 474 prio_changed_idle(struct rq *rq, struct task_struct *p, int oldprio) in prio_changed_idle() 479 static void update_curr_idle(struct rq *rq) in update_curr_idle()
|
/linux-5.10/drivers/gpu/drm/i915/ |
D | i915_request.h | 53 #define RQ_TRACE(rq, fmt, ...) do { \ argument 331 i915_request_get(struct i915_request *rq) in i915_request_get() 337 i915_request_get_rcu(struct i915_request *rq) in i915_request_get_rcu() 343 i915_request_put(struct i915_request *rq) in i915_request_put() 374 static inline bool i915_request_signaled(const struct i915_request *rq) in i915_request_signaled() 380 static inline bool i915_request_is_active(const struct i915_request *rq) in i915_request_is_active() 385 static inline bool i915_request_in_priority_queue(const struct i915_request *rq) in i915_request_in_priority_queue() 391 i915_request_has_initial_breadcrumb(const struct i915_request *rq) in i915_request_has_initial_breadcrumb() 404 static inline u32 __hwsp_seqno(const struct i915_request *rq) in __hwsp_seqno() 424 static inline u32 hwsp_seqno(const struct i915_request *rq) in hwsp_seqno() [all …]
|
D | i915_request.c | 112 struct i915_request *rq = to_request(fence); in i915_fence_release() local 191 __notify_execute_cb(struct i915_request *rq, bool (*fn)(struct irq_work *wrk)) in __notify_execute_cb() 204 static void __notify_execute_cb_irq(struct i915_request *rq) in __notify_execute_cb_irq() 215 static void __notify_execute_cb_imm(struct i915_request *rq) in __notify_execute_cb_imm() 233 static void __i915_request_fill(struct i915_request *rq, u8 val) in __i915_request_fill() 246 static void remove_from_engine(struct i915_request *rq) in remove_from_engine() 276 bool i915_request_retire(struct i915_request *rq) in i915_request_retire() 339 void i915_request_retire_upto(struct i915_request *rq) in i915_request_retire_upto() 361 struct i915_request * const *port, *rq; in __request_in_flight() local 422 __await_execution(struct i915_request *rq, in __await_execution() [all …]
|
/linux-5.10/drivers/gpu/drm/i915/gt/ |
D | gen6_engine_cs.c | 54 gen6_emit_post_sync_nonzero_flush(struct i915_request *rq) in gen6_emit_post_sync_nonzero_flush() 88 int gen6_emit_flush_rcs(struct i915_request *rq, u32 mode) in gen6_emit_flush_rcs() 142 u32 *gen6_emit_breadcrumb_rcs(struct i915_request *rq, u32 *cs) in gen6_emit_breadcrumb_rcs() 177 static int mi_flush_dw(struct i915_request *rq, u32 flags) in mi_flush_dw() 213 static int gen6_flush_dw(struct i915_request *rq, u32 mode, u32 invflags) in gen6_flush_dw() 218 int gen6_emit_flush_xcs(struct i915_request *rq, u32 mode) in gen6_emit_flush_xcs() 223 int gen6_emit_flush_vcs(struct i915_request *rq, u32 mode) in gen6_emit_flush_vcs() 228 int gen6_emit_bb_start(struct i915_request *rq, in gen6_emit_bb_start() 250 hsw_emit_bb_start(struct i915_request *rq, in hsw_emit_bb_start() 271 static int gen7_stall_cs(struct i915_request *rq) in gen7_stall_cs() [all …]
|
D | gen2_engine_cs.c | 14 int gen2_emit_flush(struct i915_request *rq, u32 mode) in gen2_emit_flush() 41 int gen4_emit_flush_rcs(struct i915_request *rq, u32 mode) in gen4_emit_flush_rcs() 127 int gen4_emit_flush_vcs(struct i915_request *rq, u32 mode) in gen4_emit_flush_vcs() 142 static u32 *__gen2_emit_breadcrumb(struct i915_request *rq, u32 *cs, in __gen2_emit_breadcrumb() 170 u32 *gen3_emit_breadcrumb(struct i915_request *rq, u32 *cs) in gen3_emit_breadcrumb() 175 u32 *gen5_emit_breadcrumb(struct i915_request *rq, u32 *cs) in gen5_emit_breadcrumb() 184 int i830_emit_bb_start(struct i915_request *rq, in i830_emit_bb_start() 249 int gen3_emit_bb_start(struct i915_request *rq, in gen3_emit_bb_start() 269 int gen4_emit_bb_start(struct i915_request *rq, in gen4_emit_bb_start()
|
D | intel_breadcrumbs.c | 137 static inline bool __request_completed(const struct i915_request *rq) in __request_completed() 143 check_signal_order(struct intel_context *ce, struct i915_request *rq) in check_signal_order() 195 static bool __signal_request(struct i915_request *rq) in __signal_request() 255 struct i915_request *rq; in signal_irq_work() local 290 struct i915_request *rq = in signal_irq_work() local 366 static void insert_breadcrumb(struct i915_request *rq) in insert_breadcrumb() 429 bool i915_request_enable_breadcrumb(struct i915_request *rq) in i915_request_enable_breadcrumb() 454 void i915_request_cancel_breadcrumb(struct i915_request *rq) in i915_request_cancel_breadcrumb() 475 struct i915_request *rq; in print_signals() local
|
/linux-5.10/block/ |
D | blk-pm.h | 16 static inline void blk_pm_mark_last_busy(struct request *rq) in blk_pm_mark_last_busy() 22 static inline void blk_pm_requeue_request(struct request *rq) in blk_pm_requeue_request() 31 struct request *rq) in blk_pm_add_request() 39 static inline void blk_pm_put_request(struct request *rq) in blk_pm_put_request() 51 static inline void blk_pm_mark_last_busy(struct request *rq) in blk_pm_mark_last_busy() 55 static inline void blk_pm_requeue_request(struct request *rq) in blk_pm_requeue_request() 60 struct request *rq) in blk_pm_add_request() 64 static inline void blk_pm_put_request(struct request *rq) in blk_pm_put_request()
|
D | blk-crypto-internal.h | 52 static inline void blk_crypto_rq_set_defaults(struct request *rq) in blk_crypto_rq_set_defaults() 58 static inline bool blk_crypto_rq_is_encrypted(struct request *rq) in blk_crypto_rq_is_encrypted() 65 static inline bool bio_crypt_rq_ctx_compatible(struct request *rq, in bio_crypt_rq_ctx_compatible() 89 static inline void blk_crypto_rq_set_defaults(struct request *rq) { } in blk_crypto_rq_set_defaults() 91 static inline bool blk_crypto_rq_is_encrypted(struct request *rq) in blk_crypto_rq_is_encrypted() 112 static inline void bio_crypt_do_front_merge(struct request *rq, in bio_crypt_do_front_merge() 131 static inline blk_status_t blk_crypto_init_request(struct request *rq) in blk_crypto_init_request() 139 static inline void blk_crypto_free_request(struct request *rq) in blk_crypto_free_request() 157 static inline int blk_crypto_rq_bio_prep(struct request *rq, struct bio *bio, in blk_crypto_rq_bio_prep() 172 static inline blk_status_t blk_crypto_insert_cloned_request(struct request *rq) in blk_crypto_insert_cloned_request()
|
D | elevator.c | 54 #define rq_hash_key(rq) (blk_rq_pos(rq) + blk_rq_sectors(rq)) argument 60 static int elv_iosched_allow_bio_merge(struct request *rq, struct bio *bio) in elv_iosched_allow_bio_merge() 74 bool elv_bio_merge_ok(struct request *rq, struct bio *bio) in elv_bio_merge_ok() 200 static inline void __elv_rqhash_del(struct request *rq) in __elv_rqhash_del() 206 void elv_rqhash_del(struct request_queue *q, struct request *rq) in elv_rqhash_del() 213 void elv_rqhash_add(struct request_queue *q, struct request *rq) in elv_rqhash_add() 223 void elv_rqhash_reposition(struct request_queue *q, struct request *rq) in elv_rqhash_reposition() 233 struct request *rq; in elv_rqhash_find() local 254 void elv_rb_add(struct rb_root *root, struct request *rq) in elv_rb_add() 275 void elv_rb_del(struct rb_root *root, struct request *rq) in elv_rb_del() [all …]
|
D | blk-flush.c | 99 static unsigned int blk_flush_policy(unsigned long fflags, struct request *rq) in blk_flush_policy() 116 static unsigned int blk_flush_cur_seq(struct request *rq) in blk_flush_cur_seq() 121 static void blk_flush_restore_request(struct request *rq) in blk_flush_restore_request() 135 static void blk_flush_queue_rq(struct request *rq, bool add_front) in blk_flush_queue_rq() 140 static void blk_account_io_flush(struct request *rq) in blk_account_io_flush() 164 static void blk_flush_complete_seq(struct request *rq, in blk_flush_complete_seq() 219 struct request *rq, *n; in flush_end_io() local 338 static void mq_flush_data_end_io(struct request *rq, blk_status_t error) in mq_flush_data_end_io() 371 void blk_insert_flush(struct request *rq) in blk_insert_flush()
|
D | mq-deadline.c | 68 deadline_rb_root(struct deadline_data *dd, struct request *rq) in deadline_rb_root() 77 deadline_latter_request(struct request *rq) in deadline_latter_request() 88 deadline_add_rq_rb(struct deadline_data *dd, struct request *rq) in deadline_add_rq_rb() 96 deadline_del_rq_rb(struct deadline_data *dd, struct request *rq) in deadline_del_rq_rb() 109 static void deadline_remove_request(struct request_queue *q, struct request *rq) in deadline_remove_request() 165 deadline_move_request(struct deadline_data *dd, struct request *rq) in deadline_move_request() 185 struct request *rq = rq_entry_fifo(dd->fifo_list[ddir].next); in deadline_check_fifo() local 203 struct request *rq; in deadline_fifo_request() local 239 struct request *rq; in deadline_next_request() local 273 struct request *rq, *next_rq; in __dd_dispatch_request() local [all …]
|
/linux-5.10/drivers/scsi/esas2r/ |
D | esas2r_disc.c | 160 struct esas2r_request *rq = &a->general_req; in esas2r_disc_check_for_work() local 313 struct esas2r_request *rq = &a->general_req; in esas2r_disc_start_port() local 387 struct esas2r_request *rq) in esas2r_disc_continue() 460 struct esas2r_request *rq) in esas2r_disc_start_request() 489 struct esas2r_request *rq) in esas2r_disc_local_start_request() 503 struct esas2r_request *rq) in esas2r_disc_abort() 518 struct esas2r_request *rq) in esas2r_disc_block_dev_scan() 549 struct esas2r_request *rq) in esas2r_disc_block_dev_scan_cb() 578 struct esas2r_request *rq) in esas2r_disc_raid_grp_info() 625 struct esas2r_request *rq) in esas2r_disc_raid_grp_info_cb() [all …]
|
D | esas2r_vda.c | 67 struct esas2r_request *rq, in esas2r_process_vda_ioctl() 270 struct esas2r_request *rq) in esas2r_complete_vda_ioctl() 347 struct esas2r_request *rq, in esas2r_build_flash_req() 373 struct esas2r_request *rq, in esas2r_build_mgt_req() 420 void esas2r_build_ae_req(struct esas2r_adapter *a, struct esas2r_request *rq) in esas2r_build_ae_req() 449 struct esas2r_request *rq, in esas2r_build_cli_req() 466 struct esas2r_request *rq, in esas2r_build_ioctl_req() 483 struct esas2r_request *rq, in esas2r_build_cfg_req() 504 static void clear_vda_request(struct esas2r_request *rq) in clear_vda_request()
|
D | esas2r_ioctl.c | 83 struct esas2r_request *rq) in complete_fm_api_req() 111 struct esas2r_request *rq; in do_fm_api() local 182 struct esas2r_request *rq) in complete_nvr_req() 199 struct esas2r_request *rq) in complete_buffered_ioctl_req() 208 struct esas2r_request *rq; in handle_buffered_ioctl() local 294 struct esas2r_request *rq, in smp_ioctl_callback() 331 struct esas2r_request *rq) in esas2r_csmi_ioctl_tunnel_comp_cb() 343 struct esas2r_request *rq, in csmi_ioctl_tunnel() 391 struct esas2r_request *rq, in csmi_ioctl_callback() 607 struct esas2r_request *rq, void *context) in csmi_ioctl_done_callback() [all …]
|
D | esas2r_io.c | 46 void esas2r_start_request(struct esas2r_adapter *a, struct esas2r_request *rq) in esas2r_start_request() 120 struct esas2r_request *rq) in esas2r_local_start_request() 138 struct esas2r_request *rq) in esas2r_start_vda_request() 190 struct esas2r_request *rq = sgc->first_req; in esas2r_build_sg_list_sge() local 373 struct esas2r_request *rq = sgc->first_req; in esas2r_build_prd_iblk() local 527 struct esas2r_request *rq = sgc->first_req; in esas2r_build_sg_list_prd() local 770 struct esas2r_request *rq; in esas2r_send_task_mgmt() local 858 bool esas2r_ioreq_aborted(struct esas2r_adapter *a, struct esas2r_request *rq, in esas2r_ioreq_aborted()
|
/linux-5.10/drivers/scsi/fnic/ |
D | vnic_rq.c | 27 static int vnic_rq_alloc_bufs(struct vnic_rq *rq) in vnic_rq_alloc_bufs() 65 void vnic_rq_free(struct vnic_rq *rq) in vnic_rq_free() 82 int vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index, in vnic_rq_alloc() 111 void vnic_rq_init(struct vnic_rq *rq, unsigned int cq_index, in vnic_rq_init() 137 unsigned int vnic_rq_error_status(struct vnic_rq *rq) in vnic_rq_error_status() 142 void vnic_rq_enable(struct vnic_rq *rq) in vnic_rq_enable() 147 int vnic_rq_disable(struct vnic_rq *rq) in vnic_rq_disable() 165 void vnic_rq_clean(struct vnic_rq *rq, in vnic_rq_clean() 166 void (*buf_clean)(struct vnic_rq *rq, struct vnic_rq_buf *buf)) in vnic_rq_clean()
|
/linux-5.10/drivers/net/ethernet/cisco/enic/ |
D | vnic_rq.c | 31 static int vnic_rq_alloc_bufs(struct vnic_rq *rq) in vnic_rq_alloc_bufs() 66 void vnic_rq_free(struct vnic_rq *rq) in vnic_rq_free() 85 int vnic_rq_alloc(struct vnic_dev *vdev, struct vnic_rq *rq, unsigned int index, in vnic_rq_alloc() 114 static void vnic_rq_init_start(struct vnic_rq *rq, unsigned int cq_index, in vnic_rq_init_start() 138 void vnic_rq_init(struct vnic_rq *rq, unsigned int cq_index, in vnic_rq_init() 146 unsigned int vnic_rq_error_status(struct vnic_rq *rq) in vnic_rq_error_status() 151 void vnic_rq_enable(struct vnic_rq *rq) in vnic_rq_enable() 156 int vnic_rq_disable(struct vnic_rq *rq) in vnic_rq_disable() 184 void vnic_rq_clean(struct vnic_rq *rq, in vnic_rq_clean() 185 void (*buf_clean)(struct vnic_rq *rq, struct vnic_rq_buf *buf)) in vnic_rq_clean()
|
/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_rx.c | 84 static inline void mlx5e_read_title_slot(struct mlx5e_rq *rq, in mlx5e_read_title_slot() 129 static inline void mlx5e_decompress_cqe(struct mlx5e_rq *rq, in mlx5e_decompress_cqe() 159 static inline void mlx5e_decompress_cqe_no_hash(struct mlx5e_rq *rq, in mlx5e_decompress_cqe_no_hash() 170 static inline u32 mlx5e_decompress_cqes_cont(struct mlx5e_rq *rq, in mlx5e_decompress_cqes_cont() 199 static inline u32 mlx5e_decompress_cqes_start(struct mlx5e_rq *rq, in mlx5e_decompress_cqes_start() 221 static inline bool mlx5e_rx_cache_put(struct mlx5e_rq *rq, in mlx5e_rx_cache_put() 243 static inline bool mlx5e_rx_cache_get(struct mlx5e_rq *rq, in mlx5e_rx_cache_get() 269 static inline int mlx5e_page_alloc_pool(struct mlx5e_rq *rq, in mlx5e_page_alloc_pool() 290 static inline int mlx5e_page_alloc(struct mlx5e_rq *rq, in mlx5e_page_alloc() 299 void mlx5e_page_dma_unmap(struct mlx5e_rq *rq, struct mlx5e_dma_info *dma_info) in mlx5e_page_dma_unmap() [all …]
|
/linux-5.10/drivers/ide/ |
D | ide-pm.c | 11 struct request *rq; in generic_ide_suspend() local 43 static int ide_pm_execute_rq(struct request *rq) in ide_pm_execute_rq() 63 struct request *rq; in generic_ide_resume() local 99 void ide_complete_power_step(ide_drive_t *drive, struct request *rq) in ide_complete_power_step() 129 ide_startstop_t ide_start_power_step(ide_drive_t *drive, struct request *rq) in ide_start_power_step() 200 void ide_complete_pm_rq(ide_drive_t *drive, struct request *rq) in ide_complete_pm_rq() 223 void ide_check_pm_state(ide_drive_t *drive, struct request *rq) in ide_check_pm_state()
|