Home
last modified time | relevance | path

Searched refs:ldlm_namespace (Results 1 – 16 of 16) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/
Dldlm_internal.h88 static inline int ldlm_ns_empty(struct ldlm_namespace *ns) in ldlm_ns_empty()
93 void ldlm_namespace_move_to_active_locked(struct ldlm_namespace *, ldlm_side_t);
94 void ldlm_namespace_move_to_inactive_locked(struct ldlm_namespace *,
96 struct ldlm_namespace *ldlm_namespace_first_locked(ldlm_side_t);
109 int ldlm_cancel_lru(struct ldlm_namespace *ns, int nr,
111 int ldlm_cancel_lru_local(struct ldlm_namespace *ns,
121 void ldlm_namespace_free_prior(struct ldlm_namespace *ns,
123 void ldlm_namespace_free_post(struct ldlm_namespace *ns);
145 ldlm_lock_create(struct ldlm_namespace *ns, const struct ldlm_res_id *,
149 ldlm_error_t ldlm_lock_enqueue(struct ldlm_namespace *, struct ldlm_lock **,
[all …]
Dldlm_resource.c159 struct ldlm_namespace *ns = m->private; in lprocfs_ns_resources_seq_show()
173 struct ldlm_namespace *ns = m->private; in lprocfs_ns_locks_seq_show()
184 struct ldlm_namespace *ns = m->private; in lprocfs_lru_size_seq_show()
196 struct ldlm_namespace *ns = ((struct seq_file *)file->private_data)->private; in lprocfs_lru_size_seq_write()
284 struct ldlm_namespace *ns = m->private; in lprocfs_elc_seq_show()
294 struct ldlm_namespace *ns = ((struct seq_file *)file->private_data)->private; in lprocfs_elc_seq_write()
310 void ldlm_namespace_proc_unregister(struct ldlm_namespace *ns) in ldlm_namespace_proc_unregister()
330 int ldlm_namespace_proc_register(struct ldlm_namespace *ns) in ldlm_namespace_proc_register()
562 struct ldlm_namespace *ldlm_namespace_new(struct obd_device *obd, char *name, in ldlm_namespace_new()
567 struct ldlm_namespace *ns = NULL; in ldlm_namespace_new()
[all …]
Dldlm_request.c395 int ldlm_cli_enqueue_local(struct ldlm_namespace *ns, in ldlm_cli_enqueue_local()
460 static void failed_lock_cleanup(struct ldlm_namespace *ns, in failed_lock_cleanup()
511 struct ldlm_namespace *ns = exp->exp_obd->obd_namespace; in ldlm_cli_enqueue_fini()
748 struct ldlm_namespace *ns = exp->exp_obd->obd_namespace; in ldlm_prep_elc_req()
854 struct ldlm_namespace *ns; in ldlm_cli_enqueue()
1313 struct ldlm_namespace *ns; in ldlm_cli_cancel()
1408 static ldlm_policy_res_t ldlm_cancel_no_wait_policy(struct ldlm_namespace *ns, in ldlm_cancel_no_wait_policy()
1444 static ldlm_policy_res_t ldlm_cancel_lrur_policy(struct ldlm_namespace *ns, in ldlm_cancel_lrur_policy()
1483 static ldlm_policy_res_t ldlm_cancel_passed_policy(struct ldlm_namespace *ns, in ldlm_cancel_passed_policy()
1503 static ldlm_policy_res_t ldlm_cancel_aged_policy(struct ldlm_namespace *ns, in ldlm_cancel_aged_policy()
[all …]
Dldlm_pool.c180 static inline struct ldlm_namespace *ldlm_pl2ns(struct ldlm_pool *pl) in ldlm_pl2ns()
182 return container_of(pl, struct ldlm_namespace, ns_pool); in ldlm_pl2ns()
531 struct ldlm_namespace *ns; in ldlm_cli_pool_shrink()
743 struct ldlm_namespace *ns = ldlm_pl2ns(pl); in ldlm_pool_proc_init()
855 int ldlm_pool_init(struct ldlm_pool *pl, struct ldlm_namespace *ns, in ldlm_pool_init()
1057 struct ldlm_namespace *ns; in ldlm_pools_count()
1058 struct ldlm_namespace *ns_old = NULL; /* loop detection */ in ldlm_pools_count()
1111 struct ldlm_namespace *ns; in ldlm_pools_scan()
1185 struct ldlm_namespace *ns; in ldlm_pools_recalc()
1186 struct ldlm_namespace *ns_old = NULL; in ldlm_pools_recalc()
Dldlm_lockd.c114 struct ldlm_namespace *blwi_ns;
142 void ldlm_handle_bl_callback(struct ldlm_namespace *ns, in ldlm_handle_bl_callback()
181 struct ldlm_namespace *ns, in ldlm_handle_cp_callback()
330 struct ldlm_namespace *ns, in ldlm_handle_gl_callback()
405 struct ldlm_namespace *ns, in init_blwi()
439 static int ldlm_bl_to_thread(struct ldlm_namespace *ns, in ldlm_bl_to_thread()
470 int ldlm_bl_to_thread_lock(struct ldlm_namespace *ns, struct ldlm_lock_desc *ld, in ldlm_bl_to_thread_lock()
476 int ldlm_bl_to_thread_list(struct ldlm_namespace *ns, struct ldlm_lock_desc *ld, in ldlm_bl_to_thread_list()
560 struct ldlm_namespace *ns; in ldlm_callback_handler()
Dldlm_lock.c155 void ldlm_register_intent(struct ldlm_namespace *ns, ldlm_res_policy arg) in ldlm_register_intent()
229 struct ldlm_namespace *ns = ldlm_lock_to_ns(lock); in ldlm_lock_remove_from_lru_nolock()
245 struct ldlm_namespace *ns = ldlm_lock_to_ns(lock); in ldlm_lock_remove_from_lru()
264 struct ldlm_namespace *ns = ldlm_lock_to_ns(lock); in ldlm_lock_add_to_lru_nolock()
282 struct ldlm_namespace *ns = ldlm_lock_to_ns(lock); in ldlm_lock_add_to_lru()
295 struct ldlm_namespace *ns = ldlm_lock_to_ns(lock); in ldlm_lock_touch_in_lru()
484 int ldlm_lock_change_resource(struct ldlm_namespace *ns, struct ldlm_lock *lock, in ldlm_lock_change_resource()
792 struct ldlm_namespace *ns; in ldlm_lock_decref_internal()
1225 ldlm_mode_t ldlm_lock_match(struct ldlm_namespace *ns, __u64 flags, in ldlm_lock_match()
1490 struct ldlm_lock *ldlm_lock_create(struct ldlm_namespace *ns, in ldlm_lock_create()
[all …]
Dldlm_flock.c250 struct ldlm_namespace *ns = ldlm_res_to_ns(res); in ldlm_process_flock_lock()
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlustre_dlm.h198 struct ldlm_namespace;
268 typedef int (*ldlm_res_policy)(struct ldlm_namespace *, struct ldlm_lock **,
315 struct ldlm_namespace *nsb_namespace;
368 struct ldlm_namespace { struct
509 static inline int ns_is_client(struct ldlm_namespace *ns) in ns_is_client() argument
522 static inline int ns_is_server(struct ldlm_namespace *ns) in ns_is_server()
535 static inline int ns_connect_cancelset(struct ldlm_namespace *ns) in ns_connect_cancelset()
544 static inline int ns_connect_lru_resize(struct ldlm_namespace *ns) in ns_connect_lru_resize()
550 static inline void ns_register_cancel(struct ldlm_namespace *ns, in ns_register_cancel()
966 ldlm_ns_name(struct ldlm_namespace *ns) in ldlm_ns_name()
[all …]
Dlustre_fid.h485 struct ldlm_namespace;
Dobd.h854 struct ldlm_namespace *obd_namespace;
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/
Dptlrpc_internal.h44 struct ldlm_namespace;
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/
Dmdc_reint.c73 struct ldlm_namespace *ns = exp->exp_obd->obd_namespace; in mdc_resource_get_unused()
Dmdc_locks.c192 struct ldlm_namespace *ns = class_exp2obd(exp)->obd_namespace; in mdc_null_inode()
Dmdc_request.c2328 struct ldlm_namespace *ns = obd->obd_namespace; in mdc_import_event()
/linux-4.1.27/drivers/staging/lustre/lustre/mgc/
Dmgc_request.c1082 struct ldlm_namespace *ns = obd->obd_namespace; in mgc_import_event()
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_request.c664 struct ldlm_namespace *ns = exp->exp_obd->obd_namespace; in osc_resource_get_unused()
3073 struct ldlm_namespace *ns = obd->obd_namespace; in osc_import_event()