/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | rx_res.c | 37 static int mlx5e_rx_res_rss_init_def(struct mlx5e_rx_res *res, in mlx5e_rx_res_rss_init_def() argument 40 bool inner_ft_support = res->features & MLX5E_RX_RES_FEATURE_INNER_FT; in mlx5e_rx_res_rss_init_def() 44 if (WARN_ON(res->rss[0])) in mlx5e_rx_res_rss_init_def() 51 err = mlx5e_rss_init(rss, res->mdev, inner_ft_support, res->drop_rqn, in mlx5e_rx_res_rss_init_def() 52 &res->pkt_merge_param); in mlx5e_rx_res_rss_init_def() 58 res->rss[0] = rss; in mlx5e_rx_res_rss_init_def() 67 int mlx5e_rx_res_rss_init(struct mlx5e_rx_res *res, u32 *rss_idx, unsigned int init_nch) in mlx5e_rx_res_rss_init() argument 69 bool inner_ft_support = res->features & MLX5E_RX_RES_FEATURE_INNER_FT; in mlx5e_rx_res_rss_init() 74 if (!res in mlx5e_rx_res_rss_init() 102 __mlx5e_rx_res_rss_destroy(struct mlx5e_rx_res *res, u32 rss_idx) __mlx5e_rx_res_rss_destroy() argument 117 mlx5e_rx_res_rss_destroy(struct mlx5e_rx_res *res, u32 rss_idx) mlx5e_rx_res_rss_destroy() argument 131 mlx5e_rx_res_rss_destroy_all(struct mlx5e_rx_res *res) mlx5e_rx_res_rss_destroy_all() argument 154 mlx5e_rx_res_rss_enable(struct mlx5e_rx_res *res) mlx5e_rx_res_rss_enable() argument 169 mlx5e_rx_res_rss_disable(struct mlx5e_rx_res *res) mlx5e_rx_res_rss_disable() argument 185 mlx5e_rx_res_rss_set_indir_uniform(struct mlx5e_rx_res *res, unsigned int nch) mlx5e_rx_res_rss_set_indir_uniform() argument 191 mlx5e_rx_res_rss_get_rxfh(struct mlx5e_rx_res *res, u32 rss_idx, u32 *indir, u8 *key, u8 *hfunc) mlx5e_rx_res_rss_get_rxfh() argument 206 mlx5e_rx_res_rss_set_rxfh(struct mlx5e_rx_res *res, u32 rss_idx, const u32 *indir, const u8 *key, const u8 *hfunc) mlx5e_rx_res_rss_set_rxfh() argument 221 mlx5e_rx_res_rss_get_hash_fields(struct mlx5e_rx_res *res, u32 rss_idx, enum mlx5_traffic_types tt) mlx5e_rx_res_rss_get_hash_fields() argument 236 mlx5e_rx_res_rss_set_hash_fields(struct mlx5e_rx_res *res, u32 rss_idx, enum mlx5_traffic_types tt, u8 rx_hash_fields) mlx5e_rx_res_rss_set_hash_fields() argument 251 mlx5e_rx_res_rss_cnt(struct mlx5e_rx_res *res) mlx5e_rx_res_rss_cnt() argument 263 mlx5e_rx_res_rss_index(struct mlx5e_rx_res *res, struct mlx5e_rss *rss) mlx5e_rx_res_rss_index() argument 277 mlx5e_rx_res_rss_get(struct mlx5e_rx_res *res, u32 rss_idx) mlx5e_rx_res_rss_get() argument 292 mlx5e_rx_res_channels_init(struct mlx5e_rx_res *res) mlx5e_rx_res_channels_init() argument 355 mlx5e_rx_res_ptp_init(struct mlx5e_rx_res *res) mlx5e_rx_res_ptp_init() argument 389 mlx5e_rx_res_channels_destroy(struct mlx5e_rx_res *res) mlx5e_rx_res_channels_destroy() argument 401 mlx5e_rx_res_ptp_destroy(struct mlx5e_rx_res *res) mlx5e_rx_res_ptp_destroy() argument 407 mlx5e_rx_res_init(struct mlx5e_rx_res *res, struct mlx5_core_dev *mdev, enum mlx5e_rx_res_features features, unsigned int max_nch, u32 drop_rqn, const struct mlx5e_packet_merge_param *init_pkt_merge_param, unsigned int init_nch) mlx5e_rx_res_init() argument 444 mlx5e_rx_res_destroy(struct mlx5e_rx_res *res) mlx5e_rx_res_destroy() argument 451 mlx5e_rx_res_free(struct mlx5e_rx_res *res) mlx5e_rx_res_free() argument 456 mlx5e_rx_res_get_tirn_direct(struct mlx5e_rx_res *res, unsigned int ix) mlx5e_rx_res_get_tirn_direct() argument 461 mlx5e_rx_res_get_tirn_rss(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt) mlx5e_rx_res_get_tirn_rss() argument 468 mlx5e_rx_res_get_tirn_rss_inner(struct mlx5e_rx_res *res, enum mlx5_traffic_types tt) mlx5e_rx_res_get_tirn_rss_inner() argument 475 mlx5e_rx_res_get_tirn_ptp(struct mlx5e_rx_res *res) mlx5e_rx_res_get_tirn_ptp() argument 481 mlx5e_rx_res_get_rqtn_direct(struct mlx5e_rx_res *res, unsigned int ix) mlx5e_rx_res_get_rqtn_direct() argument 486 mlx5e_rx_res_channel_activate_direct(struct mlx5e_rx_res *res, struct mlx5e_channels *chs, unsigned int ix) mlx5e_rx_res_channel_activate_direct() argument 500 mlx5e_rx_res_channel_deactivate_direct(struct mlx5e_rx_res *res, unsigned int ix) mlx5e_rx_res_channel_deactivate_direct() argument 512 mlx5e_rx_res_channels_activate(struct mlx5e_rx_res *res, struct mlx5e_channels *chs) mlx5e_rx_res_channels_activate() argument 548 mlx5e_rx_res_channels_deactivate(struct mlx5e_rx_res *res) mlx5e_rx_res_channels_deactivate() argument 567 mlx5e_rx_res_xsk_update(struct mlx5e_rx_res *res, struct mlx5e_channels *chs, unsigned int ix, bool xsk) mlx5e_rx_res_xsk_update() argument 580 mlx5e_rx_res_packet_merge_set_param(struct mlx5e_rx_res *res, struct mlx5e_packet_merge_param *pkt_merge_param) mlx5e_rx_res_packet_merge_set_param() argument 624 mlx5e_rx_res_get_current_hash(struct mlx5e_rx_res *res) mlx5e_rx_res_get_current_hash() argument 629 mlx5e_rx_res_tls_tir_create(struct mlx5e_rx_res *res, unsigned int rxq, struct mlx5e_tir *tir) mlx5e_rx_res_tls_tir_create() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_resource.c | 39 * @res: The resource 41 void vmw_resource_mob_attach(struct vmw_resource *res) in vmw_resource_mob_attach() argument 43 struct vmw_bo *gbo = res->guest_memory_bo; in vmw_resource_mob_attach() 47 res->used_prio = (res->res_dirty) ? res->func->dirty_prio : in vmw_resource_mob_attach() 48 res->func->prio; in vmw_resource_mob_attach() 55 new = (res->guest_memory_offset < this->guest_memory_offset) ? in vmw_resource_mob_attach() 59 rb_link_node(&res->mob_node, parent, new); in vmw_resource_mob_attach() 60 rb_insert_color(&res in vmw_resource_mob_attach() 69 vmw_resource_mob_detach(struct vmw_resource *res) vmw_resource_mob_detach() argument 81 vmw_resource_reference(struct vmw_resource *res) vmw_resource_reference() argument 88 vmw_resource_reference_unless_doomed(struct vmw_resource *res) vmw_resource_reference_unless_doomed() argument 100 vmw_resource_release_id(struct vmw_resource *res) vmw_resource_release_id() argument 114 struct vmw_resource *res = vmw_resource_release() local 168 struct vmw_resource *res = *p_res; vmw_resource_unreference() local 183 vmw_resource_alloc_id(struct vmw_resource *res) vmw_resource_alloc_id() argument 213 vmw_resource_init(struct vmw_private *dev_priv, struct vmw_resource *res, bool delay_id, void (*res_free) (struct vmw_resource *res), const struct vmw_res_func *func) vmw_resource_init() argument 263 struct vmw_resource *res; vmw_user_resource_lookup_handle() local 297 struct vmw_resource *res; vmw_user_lookup_handle() local 322 vmw_resource_buf_alloc(struct vmw_resource *res, bool interruptible) vmw_resource_buf_alloc() argument 363 vmw_resource_do_validate(struct vmw_resource *res, struct ttm_validate_buffer *val_buf, bool dirtying) vmw_resource_do_validate() argument 443 vmw_resource_unreserve(struct vmw_resource *res, bool dirty_set, bool dirty, bool switch_guest_memory, struct vmw_bo *new_guest_memory_bo, unsigned long new_guest_memory_offset) vmw_resource_unreserve() argument 508 vmw_resource_check_buffer(struct ww_acquire_ctx *ticket, struct vmw_resource *res, bool interruptible, struct ttm_validate_buffer *val_buf) vmw_resource_check_buffer() argument 570 vmw_resource_reserve(struct vmw_resource *res, bool interruptible, bool no_guest_memory) vmw_resource_reserve() argument 625 vmw_resource_do_evict(struct ww_acquire_ctx *ticket, struct vmw_resource *res, bool interruptible) vmw_resource_do_evict() argument 672 vmw_resource_validate(struct vmw_resource *res, bool intr, bool dirtying) vmw_resource_validate() argument 761 struct vmw_resource *res = vmw_resource_unbind_list() local 871 vmw_resource_needs_backup(const struct vmw_resource *res) vmw_resource_needs_backup() argument 957 vmw_resource_pin(struct vmw_resource *res, bool interruptible) vmw_resource_pin() argument 1018 vmw_resource_unpin(struct vmw_resource *res) vmw_resource_unpin() argument 1047 vmw_res_type(const struct vmw_resource *res) vmw_res_type() argument 1059 vmw_resource_dirty_update(struct vmw_resource *res, pgoff_t start, pgoff_t end) vmw_resource_dirty_update() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_resource.c | 38 * @res: The resource 40 void vmw_resource_mob_attach(struct vmw_resource *res) in vmw_resource_mob_attach() argument 42 struct vmw_buffer_object *backup = res->backup; in vmw_resource_mob_attach() 45 dma_resv_assert_held(res->backup->base.base.resv); in vmw_resource_mob_attach() 46 res->used_prio = (res->res_dirty) ? res->func->dirty_prio : in vmw_resource_mob_attach() 47 res->func->prio; in vmw_resource_mob_attach() 54 new = (res->backup_offset < this->backup_offset) ? in vmw_resource_mob_attach() 58 rb_link_node(&res in vmw_resource_mob_attach() 68 vmw_resource_mob_detach(struct vmw_resource *res) vmw_resource_mob_detach() argument 80 vmw_resource_reference(struct vmw_resource *res) vmw_resource_reference() argument 87 vmw_resource_reference_unless_doomed(struct vmw_resource *res) vmw_resource_reference_unless_doomed() argument 99 vmw_resource_release_id(struct vmw_resource *res) vmw_resource_release_id() argument 113 struct vmw_resource *res = vmw_resource_release() local 165 struct vmw_resource *res = *p_res; vmw_resource_unreference() local 180 vmw_resource_alloc_id(struct vmw_resource *res) vmw_resource_alloc_id() argument 211 vmw_resource_init(struct vmw_private *dev_priv, struct vmw_resource *res, bool delay_id, void (*res_free) (struct vmw_resource *res), const struct vmw_res_func *func) vmw_resource_init() argument 261 struct vmw_resource *res; vmw_user_resource_lookup_handle() local 329 struct vmw_resource *res; vmw_user_lookup_handle() local 354 vmw_resource_buf_alloc(struct vmw_resource *res, bool interruptible) vmw_resource_buf_alloc() argument 395 vmw_resource_do_validate(struct vmw_resource *res, struct ttm_validate_buffer *val_buf, bool dirtying) vmw_resource_do_validate() argument 475 vmw_resource_unreserve(struct vmw_resource *res, bool dirty_set, bool dirty, bool switch_backup, struct vmw_buffer_object *new_backup, unsigned long new_backup_offset) vmw_resource_unreserve() argument 540 vmw_resource_check_buffer(struct ww_acquire_ctx *ticket, struct vmw_resource *res, bool interruptible, struct ttm_validate_buffer *val_buf) vmw_resource_check_buffer() argument 599 vmw_resource_reserve(struct vmw_resource *res, bool interruptible, bool no_backup) vmw_resource_reserve() argument 654 vmw_resource_do_evict(struct ww_acquire_ctx *ticket, struct vmw_resource *res, bool interruptible) vmw_resource_do_evict() argument 701 vmw_resource_validate(struct vmw_resource *res, bool intr, bool dirtying) vmw_resource_validate() argument 790 struct vmw_resource *res = vmw_resource_unbind_list() local 900 vmw_resource_needs_backup(const struct vmw_resource *res) vmw_resource_needs_backup() argument 986 vmw_resource_pin(struct vmw_resource *res, bool interruptible) vmw_resource_pin() argument 1044 vmw_resource_unpin(struct vmw_resource *res) vmw_resource_unpin() argument 1075 vmw_res_type(const struct vmw_resource *res) vmw_res_type() argument 1087 vmw_resource_dirty_update(struct vmw_resource *res, pgoff_t start, pgoff_t end) vmw_resource_dirty_update() argument [all...] |
/kernel/linux/linux-5.10/tools/lib/ |
H A D | hweight.c | 20 unsigned int res = w - ((w >> 1) & 0x55555555); in __sw_hweight32() 21 res = (res & 0x33333333) + ((res >> 2) & 0x33333333); in __sw_hweight32() 22 res = (res + (res >> 4)) & 0x0F0F0F0F; in __sw_hweight32() 23 res = res + (res >> in __sw_hweight32() 30 unsigned int res = w - ((w >> 1) & 0x5555); __sw_hweight16() local 38 unsigned int res = w - ((w >> 1) & 0x55); __sw_hweight8() local [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | hweight.c | 21 unsigned int res = w - ((w >> 1) & 0x55555555); in __sw_hweight32() 22 res = (res & 0x33333333) + ((res >> 2) & 0x33333333); in __sw_hweight32() 23 res = (res + (res >> 4)) & 0x0F0F0F0F; in __sw_hweight32() 24 res = res + (res >> in __sw_hweight32() 32 unsigned int res = w - ((w >> 1) & 0x5555); __sw_hweight16() local 41 unsigned int res = w - ((w >> 1) & 0x55); __sw_hweight8() local [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | hweight.c | 21 unsigned int res = w - ((w >> 1) & 0x55555555); in __sw_hweight32() 22 res = (res & 0x33333333) + ((res >> 2) & 0x33333333); in __sw_hweight32() 23 res = (res + (res >> 4)) & 0x0F0F0F0F; in __sw_hweight32() 24 res = res + (res >> in __sw_hweight32() 32 unsigned int res = w - ((w >> 1) & 0x5555); __sw_hweight16() local 41 unsigned int res = w - ((w >> 1) & 0x55); __sw_hweight8() local [all...] |
/kernel/linux/linux-6.6/tools/lib/ |
H A D | hweight.c | 20 unsigned int res = w - ((w >> 1) & 0x55555555); in __sw_hweight32() 21 res = (res & 0x33333333) + ((res >> 2) & 0x33333333); in __sw_hweight32() 22 res = (res + (res >> 4)) & 0x0F0F0F0F; in __sw_hweight32() 23 res = res + (res >> in __sw_hweight32() 30 unsigned int res = w - ((w >> 1) & 0x5555); __sw_hweight16() local 38 unsigned int res = w - ((w >> 1) & 0x55); __sw_hweight8() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | restrack.c | 28 dev->res = kcalloc(RDMA_RESTRACK_MAX, sizeof(*rt), GFP_KERNEL); in rdma_restrack_init() 29 if (!dev->res) in rdma_restrack_init() 32 rt = dev->res; in rdma_restrack_init() 62 struct rdma_restrack_root *rt = dev->res; in rdma_restrack_clean() 70 struct xarray *xa = &dev->res[i].xa; in rdma_restrack_clean() 114 struct rdma_restrack_root *rt = &dev->res[type]; in rdma_restrack_count() 127 static struct ib_device *res_to_dev(struct rdma_restrack_entry *res) in res_to_dev() argument 129 switch (res->type) { in res_to_dev() 131 return container_of(res, struct ib_pd, res) in res_to_dev() 159 rdma_restrack_attach_task(struct rdma_restrack_entry *res, struct task_struct *task) rdma_restrack_attach_task() argument 177 rdma_restrack_set_name(struct rdma_restrack_entry *res, const char *caller) rdma_restrack_set_name() argument 210 rdma_restrack_new(struct rdma_restrack_entry *res, enum rdma_restrack_type type) rdma_restrack_new() argument 223 rdma_restrack_add(struct rdma_restrack_entry *res) rdma_restrack_add() argument 269 rdma_restrack_get(struct rdma_restrack_entry *res) rdma_restrack_get() argument 288 struct rdma_restrack_entry *res; rdma_restrack_get_byid() local 302 struct rdma_restrack_entry *res; restrack_release() local 312 rdma_restrack_put(struct rdma_restrack_entry *res) rdma_restrack_put() argument 322 rdma_restrack_del(struct rdma_restrack_entry *res) rdma_restrack_del() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | restrack.c | 28 dev->res = kcalloc(RDMA_RESTRACK_MAX, sizeof(*rt), GFP_KERNEL); in rdma_restrack_init() 29 if (!dev->res) in rdma_restrack_init() 32 rt = dev->res; in rdma_restrack_init() 61 struct rdma_restrack_root *rt = dev->res; in rdma_restrack_clean() 69 struct xarray *xa = &dev->res[i].xa; in rdma_restrack_clean() 113 struct rdma_restrack_root *rt = &dev->res[type]; in rdma_restrack_count() 126 static struct ib_device *res_to_dev(struct rdma_restrack_entry *res) in res_to_dev() argument 128 switch (res->type) { in res_to_dev() 130 return container_of(res, struct ib_pd, res) in res_to_dev() 156 rdma_restrack_attach_task(struct rdma_restrack_entry *res, struct task_struct *task) rdma_restrack_attach_task() argument 174 rdma_restrack_set_name(struct rdma_restrack_entry *res, const char *caller) rdma_restrack_set_name() argument 207 rdma_restrack_new(struct rdma_restrack_entry *res, enum rdma_restrack_type type) rdma_restrack_new() argument 220 rdma_restrack_add(struct rdma_restrack_entry *res) rdma_restrack_add() argument 255 rdma_restrack_get(struct rdma_restrack_entry *res) rdma_restrack_get() argument 274 struct rdma_restrack_entry *res; rdma_restrack_get_byid() local 288 struct rdma_restrack_entry *res; restrack_release() local 298 rdma_restrack_put(struct rdma_restrack_entry *res) rdma_restrack_put() argument 308 rdma_restrack_del(struct rdma_restrack_entry *res) rdma_restrack_del() argument [all...] |
/kernel/linux/linux-5.10/fs/ocfs2/dlm/ |
H A D | dlmthread.c | 42 /* will exit holding res->spinlock, but may drop in function */ 43 /* waits until flags are cleared on res->state */ 44 void __dlm_wait_on_lockres_flags(struct dlm_lock_resource *res, int flags) in __dlm_wait_on_lockres_flags() argument 48 assert_spin_locked(&res->spinlock); in __dlm_wait_on_lockres_flags() 50 add_wait_queue(&res->wq, &wait); in __dlm_wait_on_lockres_flags() 53 if (res->state & flags) { in __dlm_wait_on_lockres_flags() 54 spin_unlock(&res->spinlock); in __dlm_wait_on_lockres_flags() 56 spin_lock(&res->spinlock); in __dlm_wait_on_lockres_flags() 59 remove_wait_queue(&res->wq, &wait); in __dlm_wait_on_lockres_flags() 63 int __dlm_lockres_has_locks(struct dlm_lock_resource *res) in __dlm_lockres_has_locks() argument 76 __dlm_lockres_unused(struct dlm_lock_resource *res) __dlm_lockres_unused() argument 108 __dlm_lockres_calc_usage(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_lockres_calc_usage() argument 134 dlm_lockres_calc_usage(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_calc_usage() argument 152 __dlm_do_purge_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_do_purge_lockres() argument 192 dlm_purge_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_purge_lockres() argument 342 dlm_shuffle_lists(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_shuffle_lists() argument 499 dlm_kick_thread(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_kick_thread() argument 511 __dlm_dirty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_dirty_lockres() argument 575 struct dlm_lock_resource *res; dlm_flush_asts() local 684 struct dlm_lock_resource *res; dlm_thread() local [all...] |
H A D | dlmmaster.c | 51 struct dlm_lock_resource *res, 78 struct dlm_lock_resource *res, 87 static int dlm_do_master_request(struct dlm_lock_resource *res, 92 struct dlm_lock_resource *res, 96 struct dlm_lock_resource *res, 100 struct dlm_lock_resource *res, 107 struct dlm_lock_resource *res); 109 struct dlm_lock_resource *res); 111 struct dlm_lock_resource *res, 114 struct dlm_lock_resource *res); 250 dlm_init_mle(struct dlm_master_list_entry *mle, enum dlm_mle_type type, struct dlm_ctxt *dlm, struct dlm_lock_resource *res, const char *name, unsigned int namelen) dlm_init_mle() argument 468 struct dlm_lock_resource *res; dlm_lockres_release() local 520 dlm_lockres_put(struct dlm_lock_resource *res) dlm_lockres_put() argument 525 dlm_init_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, const char *name, unsigned int namelen) dlm_init_lockres() argument 584 struct dlm_lock_resource *res = NULL; dlm_new_lockres() local 603 dlm_lockres_set_refmap_bit(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, int bit) dlm_lockres_set_refmap_bit() argument 614 dlm_lockres_clear_refmap_bit(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, int bit) dlm_lockres_clear_refmap_bit() argument 625 __dlm_lockres_grab_inflight_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_lockres_grab_inflight_ref() argument 635 dlm_lockres_grab_inflight_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_grab_inflight_ref() argument 642 dlm_lockres_drop_inflight_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_drop_inflight_ref() argument 658 __dlm_lockres_grab_inflight_worker(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_lockres_grab_inflight_worker() argument 668 __dlm_lockres_drop_inflight_worker(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_lockres_drop_inflight_worker() argument 679 dlm_lockres_drop_inflight_worker(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_drop_inflight_worker() argument 708 struct dlm_lock_resource *tmpres=NULL, *res=NULL; dlm_get_lock_resource() local 1003 dlm_wait_for_lock_mastery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int *blocked) dlm_wait_for_lock_mastery() argument 1208 dlm_restart_lock_mastery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int blocked) dlm_restart_lock_mastery() argument 1308 dlm_do_master_request(struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int to) dlm_do_master_request() argument 1407 struct dlm_lock_resource *res = NULL; dlm_master_request_handler() local 1652 dlm_do_assert_master(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, void *nodemap, u32 flags) dlm_do_assert_master() argument 1767 struct dlm_lock_resource *res = NULL; dlm_assert_master_handler() local 2039 struct dlm_lock_resource *res = (struct dlm_lock_resource *)ret_data; dlm_assert_master_post_handler() local 2051 dlm_dispatch_assert_master(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, int ignore_higher, u8 request_from, u32 flags) dlm_dispatch_assert_master() argument 2085 struct dlm_lock_resource *res; dlm_assert_master_worker() local 2167 dlm_pre_master_reco_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_pre_master_reco_lockres() argument 2217 dlm_drop_lockres_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_drop_lockres_ref() argument 2256 struct dlm_lock_resource *res = NULL; dlm_deref_lockres_handler() local 2351 struct dlm_lock_resource *res = NULL; dlm_deref_lockres_done_handler() local 2410 dlm_drop_lockres_ref_done(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 node) dlm_drop_lockres_ref_done() argument 2444 struct dlm_lock_resource *res; dlm_deref_lockres_worker() local 2484 dlm_is_lockres_migratable(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_is_lockres_migratable() argument 2542 dlm_migrate_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 target) dlm_migrate_lockres() argument 2803 dlm_migration_can_proceed(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 mig_target) dlm_migration_can_proceed() argument 2821 dlm_lockres_is_dirty(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_is_dirty() argument 2832 dlm_mark_lockres_migrating(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 target) dlm_mark_lockres_migrating() argument 2924 dlm_remove_nonlocal_locks(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_remove_nonlocal_locks() argument 2978 dlm_pick_migration_target(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_pick_migration_target() argument 3024 dlm_do_migrate_request(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 master, u8 new_master, struct dlm_node_iter *iter) dlm_do_migrate_request() argument 3105 struct dlm_lock_resource *res = NULL; dlm_migrate_request_handler() local 3181 dlm_add_migration_mle(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, struct dlm_master_list_entry **oldmle, const char *name, unsigned int namelen, u8 new_master, u8 master) dlm_add_migration_mle() argument 3260 struct dlm_lock_resource *res; dlm_reset_mleres_owner() local 3332 struct dlm_lock_resource *res; dlm_clean_master_list() local 3413 dlm_finish_migration(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 old_master) dlm_finish_migration() argument 3487 __dlm_lockres_reserve_ast(struct dlm_lock_resource *res) __dlm_lockres_reserve_ast() argument 3511 dlm_lockres_release_ast(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_release_ast() argument [all...] |
/kernel/linux/linux-6.6/fs/ocfs2/dlm/ |
H A D | dlmthread.c | 40 /* will exit holding res->spinlock, but may drop in function */ 41 /* waits until flags are cleared on res->state */ 42 void __dlm_wait_on_lockres_flags(struct dlm_lock_resource *res, int flags) in __dlm_wait_on_lockres_flags() argument 46 assert_spin_locked(&res->spinlock); in __dlm_wait_on_lockres_flags() 48 add_wait_queue(&res->wq, &wait); in __dlm_wait_on_lockres_flags() 51 if (res->state & flags) { in __dlm_wait_on_lockres_flags() 52 spin_unlock(&res->spinlock); in __dlm_wait_on_lockres_flags() 54 spin_lock(&res->spinlock); in __dlm_wait_on_lockres_flags() 57 remove_wait_queue(&res->wq, &wait); in __dlm_wait_on_lockres_flags() 61 int __dlm_lockres_has_locks(struct dlm_lock_resource *res) in __dlm_lockres_has_locks() argument 74 __dlm_lockres_unused(struct dlm_lock_resource *res) __dlm_lockres_unused() argument 106 __dlm_lockres_calc_usage(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_lockres_calc_usage() argument 132 dlm_lockres_calc_usage(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_calc_usage() argument 150 __dlm_do_purge_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_do_purge_lockres() argument 190 dlm_purge_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_purge_lockres() argument 340 dlm_shuffle_lists(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_shuffle_lists() argument 497 dlm_kick_thread(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_kick_thread() argument 509 __dlm_dirty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_dirty_lockres() argument 573 struct dlm_lock_resource *res; dlm_flush_asts() local 682 struct dlm_lock_resource *res; dlm_thread() local [all...] |
H A D | dlmmaster.c | 49 struct dlm_lock_resource *res, 76 struct dlm_lock_resource *res, 85 static int dlm_do_master_request(struct dlm_lock_resource *res, 90 struct dlm_lock_resource *res, 94 struct dlm_lock_resource *res, 98 struct dlm_lock_resource *res, 105 struct dlm_lock_resource *res); 107 struct dlm_lock_resource *res); 109 struct dlm_lock_resource *res, 112 struct dlm_lock_resource *res); 248 dlm_init_mle(struct dlm_master_list_entry *mle, enum dlm_mle_type type, struct dlm_ctxt *dlm, struct dlm_lock_resource *res, const char *name, unsigned int namelen) dlm_init_mle() argument 466 struct dlm_lock_resource *res; dlm_lockres_release() local 518 dlm_lockres_put(struct dlm_lock_resource *res) dlm_lockres_put() argument 523 dlm_init_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, const char *name, unsigned int namelen) dlm_init_lockres() argument 582 struct dlm_lock_resource *res = NULL; dlm_new_lockres() local 601 dlm_lockres_set_refmap_bit(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, int bit) dlm_lockres_set_refmap_bit() argument 612 dlm_lockres_clear_refmap_bit(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, int bit) dlm_lockres_clear_refmap_bit() argument 623 __dlm_lockres_grab_inflight_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_lockres_grab_inflight_ref() argument 633 dlm_lockres_grab_inflight_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_grab_inflight_ref() argument 640 dlm_lockres_drop_inflight_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_drop_inflight_ref() argument 656 __dlm_lockres_grab_inflight_worker(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_lockres_grab_inflight_worker() argument 666 __dlm_lockres_drop_inflight_worker(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) __dlm_lockres_drop_inflight_worker() argument 677 dlm_lockres_drop_inflight_worker(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_drop_inflight_worker() argument 706 struct dlm_lock_resource *tmpres=NULL, *res=NULL; dlm_get_lock_resource() local 1001 dlm_wait_for_lock_mastery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int *blocked) dlm_wait_for_lock_mastery() argument 1206 dlm_restart_lock_mastery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int blocked) dlm_restart_lock_mastery() argument 1306 dlm_do_master_request(struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int to) dlm_do_master_request() argument 1405 struct dlm_lock_resource *res = NULL; dlm_master_request_handler() local 1650 dlm_do_assert_master(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, void *nodemap, u32 flags) dlm_do_assert_master() argument 1765 struct dlm_lock_resource *res = NULL; dlm_assert_master_handler() local 2037 struct dlm_lock_resource *res = (struct dlm_lock_resource *)ret_data; dlm_assert_master_post_handler() local 2049 dlm_dispatch_assert_master(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, int ignore_higher, u8 request_from, u32 flags) dlm_dispatch_assert_master() argument 2083 struct dlm_lock_resource *res; dlm_assert_master_worker() local 2165 dlm_pre_master_reco_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_pre_master_reco_lockres() argument 2215 dlm_drop_lockres_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_drop_lockres_ref() argument 2254 struct dlm_lock_resource *res = NULL; dlm_deref_lockres_handler() local 2349 struct dlm_lock_resource *res = NULL; dlm_deref_lockres_done_handler() local 2408 dlm_drop_lockres_ref_done(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 node) dlm_drop_lockres_ref_done() argument 2442 struct dlm_lock_resource *res; dlm_deref_lockres_worker() local 2482 dlm_is_lockres_migratable(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_is_lockres_migratable() argument 2540 dlm_migrate_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 target) dlm_migrate_lockres() argument 2801 dlm_migration_can_proceed(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 mig_target) dlm_migration_can_proceed() argument 2819 dlm_lockres_is_dirty(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_is_dirty() argument 2830 dlm_mark_lockres_migrating(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 target) dlm_mark_lockres_migrating() argument 2922 dlm_remove_nonlocal_locks(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_remove_nonlocal_locks() argument 2976 dlm_pick_migration_target(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_pick_migration_target() argument 3022 dlm_do_migrate_request(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 master, u8 new_master, struct dlm_node_iter *iter) dlm_do_migrate_request() argument 3103 struct dlm_lock_resource *res = NULL; dlm_migrate_request_handler() local 3179 dlm_add_migration_mle(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, struct dlm_master_list_entry **oldmle, const char *name, unsigned int namelen, u8 new_master, u8 master) dlm_add_migration_mle() argument 3258 struct dlm_lock_resource *res; dlm_reset_mleres_owner() local 3330 struct dlm_lock_resource *res; dlm_clean_master_list() local 3411 dlm_finish_migration(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 old_master) dlm_finish_migration() argument 3485 __dlm_lockres_reserve_ast(struct dlm_lock_resource *res) __dlm_lockres_reserve_ast() argument 3509 dlm_lockres_release_ast(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) dlm_lockres_release_ast() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/ |
H A D | ispresizer.c | 110 * @res : pointer to resizer private structure 117 __resizer_get_format(struct isp_res_device *res, struct v4l2_subdev_pad_config *cfg, in __resizer_get_format() argument 121 return v4l2_subdev_get_try_format(&res->subdev, cfg, pad); in __resizer_get_format() 123 return &res->formats[pad]; in __resizer_get_format() 128 * @res : pointer to resizer private structure 133 __resizer_get_crop(struct isp_res_device *res, struct v4l2_subdev_pad_config *cfg, in __resizer_get_crop() argument 137 return v4l2_subdev_get_try_crop(&res->subdev, cfg, RESZ_PAD_SINK); in __resizer_get_crop() 139 return &res->crop.request; in __resizer_get_crop() 144 * @res: Device context. 149 static void resizer_set_filters(struct isp_res_device *res, cons argument 180 resizer_set_bilinear(struct isp_res_device *res, enum resizer_chroma_algo type) resizer_set_bilinear() argument 198 resizer_set_ycpos(struct isp_res_device *res, u32 pixelcode) resizer_set_ycpos() argument 224 resizer_set_phase(struct isp_res_device *res, u32 h_phase, u32 v_phase) resizer_set_phase() argument 260 resizer_set_luma(struct isp_res_device *res, struct resizer_luma_yenh *luma) resizer_set_luma() argument 286 resizer_set_source(struct isp_res_device *res, enum resizer_input_entity source) resizer_set_source() argument 306 resizer_set_ratio(struct isp_res_device *res, const struct resizer_ratio *ratio) resizer_set_ratio() argument 350 resizer_set_output_size(struct isp_res_device *res, u32 width, u32 height) resizer_set_output_size() argument 372 resizer_set_output_offset(struct isp_res_device *res, u32 offset) resizer_set_output_offset() argument 394 resizer_set_start(struct isp_res_device *res, u32 left, u32 top) resizer_set_start() argument 413 resizer_set_input_size(struct isp_res_device *res, u32 width, u32 height) resizer_set_input_size() argument 436 resizer_set_input_offset(struct isp_res_device *res, u32 offset) resizer_set_input_offset() argument 448 resizer_set_intype(struct isp_res_device *res, enum resizer_colors_type type) resizer_set_intype() argument 467 __resizer_set_inaddr(struct isp_res_device *res, u32 addr) __resizer_set_inaddr() argument 497 omap3isp_resizer_max_rate(struct isp_res_device *res, unsigned int *max_rate) omap3isp_resizer_max_rate() argument 539 resizer_adjust_bandwidth(struct isp_res_device *res) resizer_adjust_bandwidth() argument 607 omap3isp_resizer_busy(struct isp_res_device *res) omap3isp_resizer_busy() argument 619 resizer_set_inaddr(struct isp_res_device *res, u32 addr) resizer_set_inaddr() argument 636 resizer_set_outaddr(struct isp_res_device *res, u32 addr) resizer_set_outaddr() argument 655 resizer_print_status(struct isp_res_device *res) resizer_print_status() argument 777 resizer_calc_ratios(struct isp_res_device *res, struct v4l2_rect *input, struct v4l2_mbus_framefmt *output, struct resizer_ratio *ratio) resizer_calc_ratios() argument 908 resizer_set_crop_params(struct isp_res_device *res, const struct v4l2_mbus_framefmt *input, const struct v4l2_mbus_framefmt *output) resizer_set_crop_params() argument 956 resizer_configure(struct isp_res_device *res) resizer_configure() argument 989 resizer_enable_oneshot(struct isp_res_device *res) resizer_enable_oneshot() argument 997 omap3isp_resizer_isr_frame_sync(struct isp_res_device *res) omap3isp_resizer_isr_frame_sync() argument 1012 resizer_isr_buffer(struct isp_res_device *res) resizer_isr_buffer() argument 1058 omap3isp_resizer_isr(struct isp_res_device *res) omap3isp_resizer_isr() argument 1089 struct isp_res_device *res = &video->isp->isp_res; resizer_video_queue() local 1132 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_set_stream() local 1226 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_get_selection() local 1279 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_set_selection() local 1351 resizer_max_in_width(struct isp_res_device *res) resizer_max_in_width() argument 1373 resizer_try_format(struct isp_res_device *res, struct v4l2_subdev_pad_config *cfg, unsigned int pad, struct v4l2_mbus_framefmt *fmt, enum v4l2_subdev_format_whence which) resizer_try_format() argument 1418 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_enum_mbus_code() local 1442 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_enum_frame_size() local 1478 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_get_format() local 1499 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_set_format() local 1544 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_link_validate() local 1622 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_link_setup() local 1671 omap3isp_resizer_unregister_entities(struct isp_res_device *res) omap3isp_resizer_unregister_entities() argument 1678 omap3isp_resizer_register_entities(struct isp_res_device *res, struct v4l2_device *vdev) omap3isp_resizer_register_entities() argument 1713 resizer_init_entities(struct isp_res_device *res) resizer_init_entities() argument 1777 struct isp_res_device *res = &isp->isp_res; omap3isp_resizer_init() local 1788 struct isp_res_device *res = &isp->isp_res; omap3isp_resizer_cleanup() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/ |
H A D | ispresizer.c | 110 * @res : pointer to resizer private structure 117 __resizer_get_format(struct isp_res_device *res, in __resizer_get_format() argument 122 return v4l2_subdev_get_try_format(&res->subdev, sd_state, pad); in __resizer_get_format() 124 return &res->formats[pad]; in __resizer_get_format() 129 * @res : pointer to resizer private structure 134 __resizer_get_crop(struct isp_res_device *res, in __resizer_get_crop() argument 139 return v4l2_subdev_get_try_crop(&res->subdev, sd_state, in __resizer_get_crop() 142 return &res->crop.request; in __resizer_get_crop() 147 * @res: Device context. 152 static void resizer_set_filters(struct isp_res_device *res, cons argument 183 resizer_set_bilinear(struct isp_res_device *res, enum resizer_chroma_algo type) resizer_set_bilinear() argument 201 resizer_set_ycpos(struct isp_res_device *res, u32 pixelcode) resizer_set_ycpos() argument 227 resizer_set_phase(struct isp_res_device *res, u32 h_phase, u32 v_phase) resizer_set_phase() argument 263 resizer_set_luma(struct isp_res_device *res, struct resizer_luma_yenh *luma) resizer_set_luma() argument 289 resizer_set_source(struct isp_res_device *res, enum resizer_input_entity source) resizer_set_source() argument 309 resizer_set_ratio(struct isp_res_device *res, const struct resizer_ratio *ratio) resizer_set_ratio() argument 353 resizer_set_output_size(struct isp_res_device *res, u32 width, u32 height) resizer_set_output_size() argument 375 resizer_set_output_offset(struct isp_res_device *res, u32 offset) resizer_set_output_offset() argument 397 resizer_set_start(struct isp_res_device *res, u32 left, u32 top) resizer_set_start() argument 416 resizer_set_input_size(struct isp_res_device *res, u32 width, u32 height) resizer_set_input_size() argument 439 resizer_set_input_offset(struct isp_res_device *res, u32 offset) resizer_set_input_offset() argument 451 resizer_set_intype(struct isp_res_device *res, enum resizer_colors_type type) resizer_set_intype() argument 470 __resizer_set_inaddr(struct isp_res_device *res, u32 addr) __resizer_set_inaddr() argument 500 omap3isp_resizer_max_rate(struct isp_res_device *res, unsigned int *max_rate) omap3isp_resizer_max_rate() argument 542 resizer_adjust_bandwidth(struct isp_res_device *res) resizer_adjust_bandwidth() argument 610 omap3isp_resizer_busy(struct isp_res_device *res) omap3isp_resizer_busy() argument 622 resizer_set_inaddr(struct isp_res_device *res, u32 addr) resizer_set_inaddr() argument 639 resizer_set_outaddr(struct isp_res_device *res, u32 addr) resizer_set_outaddr() argument 658 resizer_print_status(struct isp_res_device *res) resizer_print_status() argument 780 resizer_calc_ratios(struct isp_res_device *res, struct v4l2_rect *input, struct v4l2_mbus_framefmt *output, struct resizer_ratio *ratio) resizer_calc_ratios() argument 911 resizer_set_crop_params(struct isp_res_device *res, const struct v4l2_mbus_framefmt *input, const struct v4l2_mbus_framefmt *output) resizer_set_crop_params() argument 959 resizer_configure(struct isp_res_device *res) resizer_configure() argument 992 resizer_enable_oneshot(struct isp_res_device *res) resizer_enable_oneshot() argument 1000 omap3isp_resizer_isr_frame_sync(struct isp_res_device *res) omap3isp_resizer_isr_frame_sync() argument 1015 resizer_isr_buffer(struct isp_res_device *res) resizer_isr_buffer() argument 1061 omap3isp_resizer_isr(struct isp_res_device *res) omap3isp_resizer_isr() argument 1092 struct isp_res_device *res = &video->isp->isp_res; resizer_video_queue() local 1135 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_set_stream() local 1229 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_get_selection() local 1282 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_set_selection() local 1355 resizer_max_in_width(struct isp_res_device *res) resizer_max_in_width() argument 1377 resizer_try_format(struct isp_res_device *res, struct v4l2_subdev_state *sd_state, unsigned int pad, struct v4l2_mbus_framefmt *fmt, enum v4l2_subdev_format_whence which) resizer_try_format() argument 1424 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_enum_mbus_code() local 1448 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_enum_frame_size() local 1485 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_get_format() local 1507 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_set_format() local 1552 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_link_validate() local 1630 struct isp_res_device *res = v4l2_get_subdevdata(sd); resizer_link_setup() local 1679 omap3isp_resizer_unregister_entities(struct isp_res_device *res) omap3isp_resizer_unregister_entities() argument 1686 omap3isp_resizer_register_entities(struct isp_res_device *res, struct v4l2_device *vdev) omap3isp_resizer_register_entities() argument 1721 resizer_init_entities(struct isp_res_device *res) resizer_init_entities() argument 1785 struct isp_res_device *res = &isp->isp_res; omap3isp_resizer_init() local 1796 struct isp_res_device *res = &isp->isp_res; omap3isp_resizer_cleanup() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | kstrtox.h | 9 int __must_check _kstrtoul(const char *s, unsigned int base, unsigned long *res); 10 int __must_check _kstrtol(const char *s, unsigned int base, long *res); 12 int __must_check kstrtoull(const char *s, unsigned int base, unsigned long long *res); 13 int __must_check kstrtoll(const char *s, unsigned int base, long long *res); 25 * @res: Where to write the result of the conversion on success. 30 static inline int __must_check kstrtoul(const char *s, unsigned int base, unsigned long *res) in kstrtoul() argument 38 return kstrtoull(s, base, (unsigned long long *)res); in kstrtoul() 40 return _kstrtoul(s, base, res); in kstrtoul() 53 * @res: Where to write the result of the conversion on success. 58 static inline int __must_check kstrtol(const char *s, unsigned int base, long *res) in kstrtol() argument 74 kstrtou64(const char *s, unsigned int base, u64 *res) kstrtou64() argument 79 kstrtos64(const char *s, unsigned int base, s64 *res) kstrtos64() argument 84 kstrtou32(const char *s, unsigned int base, u32 *res) kstrtou32() argument 89 kstrtos32(const char *s, unsigned int base, s32 *res) kstrtos32() argument 112 kstrtou64_from_user(const char __user *s, size_t count, unsigned int base, u64 *res) kstrtou64_from_user() argument 117 kstrtos64_from_user(const char __user *s, size_t count, unsigned int base, s64 *res) kstrtos64_from_user() argument 122 kstrtou32_from_user(const char __user *s, size_t count, unsigned int base, u32 *res) kstrtou32_from_user() argument 127 kstrtos32_from_user(const char __user *s, size_t count, unsigned int base, s32 *res) kstrtos32_from_user() argument 150 strtobool(const char *s, bool *res) strtobool() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | kstrtox.h | 9 int __must_check _kstrtoul(const char *s, unsigned int base, unsigned long *res); 10 int __must_check _kstrtol(const char *s, unsigned int base, long *res); 12 int __must_check kstrtoull(const char *s, unsigned int base, unsigned long long *res); 13 int __must_check kstrtoll(const char *s, unsigned int base, long long *res); 25 * @res: Where to write the result of the conversion on success. 30 static inline int __must_check kstrtoul(const char *s, unsigned int base, unsigned long *res) in kstrtoul() argument 38 return kstrtoull(s, base, (unsigned long long *)res); in kstrtoul() 40 return _kstrtoul(s, base, res); in kstrtoul() 53 * @res: Where to write the result of the conversion on success. 58 static inline int __must_check kstrtol(const char *s, unsigned int base, long *res) in kstrtol() argument 74 kstrtou64(const char *s, unsigned int base, u64 *res) kstrtou64() argument 79 kstrtos64(const char *s, unsigned int base, s64 *res) kstrtos64() argument 84 kstrtou32(const char *s, unsigned int base, u32 *res) kstrtou32() argument 89 kstrtos32(const char *s, unsigned int base, s32 *res) kstrtos32() argument 112 kstrtou64_from_user(const char __user *s, size_t count, unsigned int base, u64 *res) kstrtou64_from_user() argument 117 kstrtos64_from_user(const char __user *s, size_t count, unsigned int base, s64 *res) kstrtos64_from_user() argument 122 kstrtou32_from_user(const char __user *s, size_t count, unsigned int base, u32 *res) kstrtou32_from_user() argument 127 kstrtos32_from_user(const char __user *s, size_t count, unsigned int base, s32 *res) kstrtos32_from_user() argument 150 strtobool(const char *s, bool *res) strtobool() argument [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pcie-qcom.c | 188 union qcom_pcie_resources res; member 236 struct qcom_pcie_resources_2_1_0 *res = &pcie->res.v2_1_0; in qcom_pcie_get_resources_2_1_0() local 241 res->supplies[0].supply = "vdda"; in qcom_pcie_get_resources_2_1_0() 242 res->supplies[1].supply = "vdda_phy"; in qcom_pcie_get_resources_2_1_0() 243 res->supplies[2].supply = "vdda_refclk"; in qcom_pcie_get_resources_2_1_0() 244 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(res->supplies), in qcom_pcie_get_resources_2_1_0() 245 res->supplies); in qcom_pcie_get_resources_2_1_0() 249 res->clks[0].id = "iface"; in qcom_pcie_get_resources_2_1_0() 250 res in qcom_pcie_get_resources_2_1_0() 291 struct qcom_pcie_resources_2_1_0 *res = &pcie->res.v2_1_0; qcom_pcie_deinit_2_1_0() local 308 struct qcom_pcie_resources_2_1_0 *res = &pcie->res.v2_1_0; qcom_pcie_init_2_1_0() local 433 struct qcom_pcie_resources_1_0_0 *res = &pcie->res.v1_0_0; qcom_pcie_get_resources_1_0_0() local 463 struct qcom_pcie_resources_1_0_0 *res = &pcie->res.v1_0_0; qcom_pcie_deinit_1_0_0() local 475 struct qcom_pcie_resources_1_0_0 *res = &pcie->res.v1_0_0; qcom_pcie_init_1_0_0() local 553 struct qcom_pcie_resources_2_3_2 *res = &pcie->res.v2_3_2; qcom_pcie_get_resources_2_3_2() local 587 struct qcom_pcie_resources_2_3_2 *res = &pcie->res.v2_3_2; qcom_pcie_deinit_2_3_2() local 599 struct qcom_pcie_resources_2_3_2 *res = &pcie->res.v2_3_2; qcom_pcie_post_deinit_2_3_2() local 606 struct qcom_pcie_resources_2_3_2 *res = &pcie->res.v2_3_2; qcom_pcie_init_2_3_2() local 680 struct qcom_pcie_resources_2_3_2 *res = &pcie->res.v2_3_2; qcom_pcie_post_init_2_3_2() local 696 struct qcom_pcie_resources_2_4_0 *res = &pcie->res.v2_4_0; qcom_pcie_get_resources_2_4_0() local 779 struct qcom_pcie_resources_2_4_0 *res = &pcie->res.v2_4_0; qcom_pcie_deinit_2_4_0() local 795 struct qcom_pcie_resources_2_4_0 *res = &pcie->res.v2_4_0; qcom_pcie_init_2_4_0() local 969 struct qcom_pcie_resources_2_3_3 *res = &pcie->res.v2_3_3; qcom_pcie_get_resources_2_3_3() local 1008 struct qcom_pcie_resources_2_3_3 *res = &pcie->res.v2_3_3; qcom_pcie_deinit_2_3_3() local 1019 struct qcom_pcie_resources_2_3_3 *res = &pcie->res.v2_3_3; qcom_pcie_init_2_3_3() local 1130 struct qcom_pcie_resources_2_7_0 *res = &pcie->res.v2_7_0; qcom_pcie_get_resources_2_7_0() local 1163 struct qcom_pcie_resources_2_7_0 *res = &pcie->res.v2_7_0; qcom_pcie_init_2_7_0() local 1228 struct qcom_pcie_resources_2_7_0 *res = &pcie->res.v2_7_0; qcom_pcie_deinit_2_7_0() local 1236 struct qcom_pcie_resources_2_7_0 *res = &pcie->res.v2_7_0; qcom_pcie_post_init_2_7_0() local 1243 struct qcom_pcie_resources_2_7_0 *res = &pcie->res.v2_7_0; qcom_pcie_post_deinit_2_7_0() local 1363 struct resource *res; qcom_pcie_probe() local [all...] |
/kernel/linux/linux-6.6/include/kunit/ |
H A D | resource.h | 51 * static int kunit_kmalloc_init(struct kunit_resource *res, void *context) 54 * res->data = kmalloc(params->size, params->gfp); 56 * if (!res->data) 62 * static void kunit_kmalloc_free(struct kunit_resource *res) 64 * kfree(res->data); 98 * @res: resource 100 static inline void kunit_get_resource(struct kunit_resource *res) in kunit_get_resource() argument 102 kref_get(&res->refcount); in kunit_get_resource() 111 struct kunit_resource *res = container_of(kref, struct kunit_resource, in kunit_release_resource() local 114 if (res in kunit_release_resource() 136 kunit_put_resource(struct kunit_resource *res) kunit_put_resource() argument 169 kunit_add_resource(struct kunit *test, kunit_resource_init_t init, kunit_resource_free_t free, struct kunit_resource *res, void *data) kunit_add_resource() argument 191 kunit_add_named_resource(struct kunit *test, kunit_resource_init_t init, kunit_resource_free_t free, struct kunit_resource *res, const char *name, void *data) kunit_add_named_resource() argument 243 struct kunit_resource *res; kunit_alloc_and_get_resource() local 286 struct kunit_resource *res; kunit_alloc_resource() local 309 kunit_resource_name_match(struct kunit *test, struct kunit_resource *res, void *match_name) kunit_resource_name_match() argument 327 struct kunit_resource *res, *found = NULL; kunit_find_resource() local [all...] |
/kernel/linux/linux-5.10/drivers/pnp/ |
H A D | manager.c | 27 struct resource *res = pnp_get_resource(dev, type, bar); in pnp_find_resource() local 30 if (res) { in pnp_find_resource() 31 res->flags &= ~IORESOURCE_BITS; in pnp_find_resource() 32 res->flags |= rule & IORESOURCE_BITS; in pnp_find_resource() 35 return res; in pnp_find_resource() 40 struct resource *res, local_res; in pnp_assign_port() local 42 res = pnp_find_resource(dev, rule->flags, IORESOURCE_IO, idx); in pnp_assign_port() 43 if (res) { in pnp_assign_port() 45 "flags %#lx\n", idx, (unsigned long long) res->start, in pnp_assign_port() 46 (unsigned long long) res in pnp_assign_port() 83 struct resource *res, local_res; pnp_assign_mem() local 134 struct resource *res, local_res; pnp_assign_irq() local 193 struct resource *res, local_res; pnp_assign_dma() local [all...] |
/kernel/linux/linux-6.6/drivers/pnp/ |
H A D | manager.c | 27 struct resource *res = pnp_get_resource(dev, type, bar); in pnp_find_resource() local 30 if (res) { in pnp_find_resource() 31 res->flags &= ~IORESOURCE_BITS; in pnp_find_resource() 32 res->flags |= rule & IORESOURCE_BITS; in pnp_find_resource() 35 return res; in pnp_find_resource() 40 struct resource *res, local_res; in pnp_assign_port() local 42 res = pnp_find_resource(dev, rule->flags, IORESOURCE_IO, idx); in pnp_assign_port() 43 if (res) { in pnp_assign_port() 45 "flags %#lx\n", idx, (unsigned long long) res->start, in pnp_assign_port() 46 (unsigned long long) res in pnp_assign_port() 83 struct resource *res, local_res; pnp_assign_mem() local 134 struct resource *res, local_res; pnp_assign_irq() local 193 struct resource *res, local_res; pnp_assign_dma() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/hotplug/ |
H A D | cpqphp_sysfs.c | 32 struct pci_resource *res; in show_ctrl() local 36 res = ctrl->mem_head; in show_ctrl() 37 while (res && index--) { in show_ctrl() 38 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_ctrl() 39 res = res->next; in show_ctrl() 43 res = ctrl->p_mem_head; in show_ctrl() 44 while (res && index--) { in show_ctrl() 45 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res in show_ctrl() 70 struct pci_resource *res; show_dev() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/hotplug/ |
H A D | cpqphp_sysfs.c | 32 struct pci_resource *res; in show_ctrl() local 36 res = ctrl->mem_head; in show_ctrl() 37 while (res && index--) { in show_ctrl() 38 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_ctrl() 39 res = res->next; in show_ctrl() 43 res = ctrl->p_mem_head; in show_ctrl() 44 while (res && index--) { in show_ctrl() 45 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res in show_ctrl() 70 struct pci_resource *res; show_dev() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/ |
H A D | setup-res.c | 32 struct resource *res = dev->resource + resno; in pci_std_update_resource() local 42 if (!res->flags) in pci_std_update_resource() 45 if (res->flags & IORESOURCE_UNSET) in pci_std_update_resource() 53 if (res->flags & IORESOURCE_PCI_FIXED) in pci_std_update_resource() 56 pcibios_resource_to_bus(dev->bus, ®ion, res); in pci_std_update_resource() 59 if (res->flags & IORESOURCE_IO) { in pci_std_update_resource() 61 new |= res->flags & ~PCI_BASE_ADDRESS_IO_MASK; in pci_std_update_resource() 66 new |= res->flags & ~PCI_BASE_ADDRESS_MEM_MASK; in pci_std_update_resource() 81 if (!(res->flags & IORESOURCE_ROM_ENABLE) && in pci_std_update_resource() 86 if (res in pci_std_update_resource() 137 struct resource *res = &dev->resource[resource]; pci_claim_resource() local 199 pci_revert_fw_address(struct resource *res, struct pci_dev *dev, int resno, resource_size_t size) pci_revert_fw_address() argument 253 pcibios_align_resource(void *data, const struct resource *res, resource_size_t size, resource_size_t align) pcibios_align_resource() argument 264 struct resource *res = dev->resource + resno; __pci_assign_resource() local 327 struct resource *res = dev->resource + resno; pci_assign_resource() local 373 struct resource *res = dev->resource + resno; pci_reassign_resource() local 411 struct resource *res = dev->resource + resno; pci_release_resource() local 427 struct resource *res = dev->resource + resno; pci_resize_resource() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | setup-res.c | 32 struct resource *res = dev->resource + resno; in pci_std_update_resource() local 42 if (!res->flags) in pci_std_update_resource() 45 if (res->flags & IORESOURCE_UNSET) in pci_std_update_resource() 53 if (res->flags & IORESOURCE_PCI_FIXED) in pci_std_update_resource() 56 pcibios_resource_to_bus(dev->bus, ®ion, res); in pci_std_update_resource() 59 if (res->flags & IORESOURCE_IO) { in pci_std_update_resource() 61 new |= res->flags & ~PCI_BASE_ADDRESS_IO_MASK; in pci_std_update_resource() 66 new |= res->flags & ~PCI_BASE_ADDRESS_MEM_MASK; in pci_std_update_resource() 79 if (!(res->flags & IORESOURCE_ROM_ENABLE)) in pci_std_update_resource() 92 disable = (res in pci_std_update_resource() 133 struct resource *res = &dev->resource[resource]; pci_claim_resource() local 195 pci_revert_fw_address(struct resource *res, struct pci_dev *dev, int resno, resource_size_t size) pci_revert_fw_address() argument 249 pcibios_align_resource(void *data, const struct resource *res, resource_size_t size, resource_size_t align) pcibios_align_resource() argument 260 struct resource *res = dev->resource + resno; __pci_assign_resource() local 323 struct resource *res = dev->resource + resno; pci_assign_resource() local 369 struct resource *res = dev->resource + resno; pci_reassign_resource() local 407 struct resource *res = dev->resource + resno; pci_release_resource() local 423 struct resource *res = dev->resource + resno; pci_resize_resource() local [all...] |