Home
last modified time | relevance | path

Searched refs:res (Results 1 - 25 of 7398) sorted by relevance

12345678910>>...296

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Drx_res.c37 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 Dvmwgfx_resource.c39 * @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 Dvmwgfx_resource.c38 * @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 Dhweight.c20 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 Dhweight.c21 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 Dhweight.c21 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 Dhweight.c20 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 Drestrack.c28 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 Drestrack.c28 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 Ddlmthread.c42 /* 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 Ddlmmaster.c51 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 Ddlmthread.c40 /* 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 Ddlmmaster.c49 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 Dispresizer.c110 * @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 Dispresizer.c110 * @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 Dkstrtox.h9 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 Dkstrtox.h9 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 Dpcie-qcom.c188 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 Dresource.h51 * 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 Dmanager.c27 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 Dmanager.c27 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 Dcpqphp_sysfs.c32 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 Dcpqphp_sysfs.c32 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 Dsetup-res.c32 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, &region, 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 Dsetup-res.c32 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, &region, 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...]

Completed in 16 milliseconds

12345678910>>...296