/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/ |
D | ldlm_internal.h | 115 int ldlm_get_enq_timeout(struct ldlm_lock *lock); 119 void ldlm_resource_insert_lock_after(struct ldlm_lock *original, 120 struct ldlm_lock *new); 141 void ldlm_grant_lock(struct ldlm_lock *lock, struct list_head *work_list); 142 int ldlm_fill_lvb(struct ldlm_lock *lock, struct req_capsule *pill, 144 struct ldlm_lock * 149 ldlm_error_t ldlm_lock_enqueue(struct ldlm_namespace *, struct ldlm_lock **, 151 void ldlm_lock_addref_internal(struct ldlm_lock *, __u32 mode); 152 void ldlm_lock_addref_internal_nolock(struct ldlm_lock *, __u32 mode); 153 void ldlm_lock_decref_internal(struct ldlm_lock *, __u32 mode); [all …]
|
D | ldlm_flock.c | 66 int ldlm_flock_blocking_ast(struct ldlm_lock *lock, struct ldlm_lock_desc *desc, 81 ldlm_same_flock_owner(struct ldlm_lock *lock, struct ldlm_lock *new) in ldlm_same_flock_owner() 89 ldlm_flocks_overlap(struct ldlm_lock *lock, struct ldlm_lock *new) in ldlm_flocks_overlap() 97 static inline void ldlm_flock_blocking_link(struct ldlm_lock *req, in ldlm_flock_blocking_link() 98 struct ldlm_lock *lock) in ldlm_flock_blocking_link() 117 static inline void ldlm_flock_blocking_unlink(struct ldlm_lock *req) in ldlm_flock_blocking_unlink() 132 ldlm_flock_destroy(struct ldlm_lock *lock, ldlm_mode_t mode, __u64 flags) in ldlm_flock_destroy() 164 ldlm_flock_deadlock(struct ldlm_lock *req, struct ldlm_lock *bl_lock) in ldlm_flock_deadlock() 178 struct ldlm_lock *lock = NULL; in ldlm_flock_deadlock() 207 static void ldlm_flock_cancel_on_deadlock(struct ldlm_lock *lock, in ldlm_flock_cancel_on_deadlock() [all …]
|
D | ldlm_lock.c | 174 struct ldlm_lock *ldlm_lock_get(struct ldlm_lock *lock) in ldlm_lock_get() 186 void ldlm_lock_put(struct ldlm_lock *lock) in ldlm_lock_put() 224 int ldlm_lock_remove_from_lru_nolock(struct ldlm_lock *lock) in ldlm_lock_remove_from_lru_nolock() 243 int ldlm_lock_remove_from_lru(struct ldlm_lock *lock) in ldlm_lock_remove_from_lru() 262 void ldlm_lock_add_to_lru_nolock(struct ldlm_lock *lock) in ldlm_lock_add_to_lru_nolock() 280 void ldlm_lock_add_to_lru(struct ldlm_lock *lock) in ldlm_lock_add_to_lru() 293 void ldlm_lock_touch_in_lru(struct ldlm_lock *lock) in ldlm_lock_touch_in_lru() 329 int ldlm_lock_destroy_internal(struct ldlm_lock *lock) in ldlm_lock_destroy_internal() 376 void ldlm_lock_destroy(struct ldlm_lock *lock) in ldlm_lock_destroy() 394 void ldlm_lock_destroy_nolock(struct ldlm_lock *lock) in ldlm_lock_destroy_nolock() [all …]
|
D | ldlm_extent.c | 67 __u64 ldlm_extent_shift_kms(struct ldlm_lock *lock, __u64 old_kms) in ldlm_extent_shift_kms() 71 struct ldlm_lock *lck; in ldlm_extent_shift_kms() 80 lck = list_entry(tmp, struct ldlm_lock, l_res_link); in ldlm_extent_shift_kms() 100 struct ldlm_interval *ldlm_interval_alloc(struct ldlm_lock *lock) in ldlm_interval_alloc() 125 struct ldlm_lock *l) in ldlm_interval_attach() 134 struct ldlm_interval *ldlm_interval_detach(struct ldlm_lock *l) in ldlm_interval_detach() 162 struct ldlm_lock *lock) in ldlm_extent_add_lock() 201 void ldlm_extent_unlink_lock(struct ldlm_lock *lock) in ldlm_extent_unlink_lock()
|
D | ldlm_request.c | 82 struct ldlm_lock *lwd_lock; 93 struct ldlm_lock *lock = lwd->lwd_lock; in ldlm_expired_completion_wait() 135 int ldlm_get_enq_timeout(struct ldlm_lock *lock) in ldlm_get_enq_timeout() 153 static int ldlm_completion_tail(struct ldlm_lock *lock) in ldlm_completion_tail() 180 int ldlm_completion_ast_async(struct ldlm_lock *lock, __u64 flags, void *data) in ldlm_completion_ast_async() 220 int ldlm_completion_ast(struct ldlm_lock *lock, __u64 flags, void *data) in ldlm_completion_ast() 305 int ldlm_blocking_ast_nocheck(struct ldlm_lock *lock) in ldlm_blocking_ast_nocheck() 342 int ldlm_blocking_ast(struct ldlm_lock *lock, struct ldlm_lock_desc *desc, in ldlm_blocking_ast() 368 int ldlm_glimpse_ast(struct ldlm_lock *lock, void *reqp) in ldlm_glimpse_ast() 406 struct ldlm_lock *lock; in ldlm_cli_enqueue_local() [all …]
|
D | ldlm_lockd.c | 63 struct ldlm_lock *ca_lock; 116 struct ldlm_lock *blwi_lock; 125 int ldlm_del_waiting_lock(struct ldlm_lock *lock) in ldlm_del_waiting_lock() 130 int ldlm_refresh_waiting_lock(struct ldlm_lock *lock, int timeout) in ldlm_refresh_waiting_lock() 143 struct ldlm_lock_desc *ld, struct ldlm_lock *lock) in ldlm_handle_bl_callback() 183 struct ldlm_lock *lock) in ldlm_handle_cp_callback() 332 struct ldlm_lock *lock) in ldlm_handle_gl_callback() 408 struct ldlm_lock *lock, in init_blwi() 441 struct ldlm_lock *lock, in ldlm_bl_to_thread() 471 struct ldlm_lock *lock) in ldlm_bl_to_thread_lock() [all …]
|
D | l_lock.c | 51 struct ldlm_resource *lock_res_and_lock(struct ldlm_lock *lock) in lock_res_and_lock() 67 void unlock_res_and_lock(struct ldlm_lock *lock) in unlock_res_and_lock()
|
D | ldlm_resource.c | 667 extern struct ldlm_lock *ldlm_lock_get(struct ldlm_lock *lock); 685 struct ldlm_lock *lock = NULL; in cleanup_resource() 691 lock = list_entry(tmp, struct ldlm_lock, in cleanup_resource() 1263 struct ldlm_lock *lock) in ldlm_resource_add_lock() 1284 void ldlm_resource_insert_lock_after(struct ldlm_lock *original, in ldlm_resource_insert_lock_after() 1285 struct ldlm_lock *new) in ldlm_resource_insert_lock_after() 1305 void ldlm_resource_unlink_lock(struct ldlm_lock *lock) in ldlm_resource_unlink_lock() 1391 struct ldlm_lock *lock; in ldlm_resource_dump()
|
D | ldlm_pool.c | 910 void ldlm_pool_add(struct ldlm_pool *pl, struct ldlm_lock *lock) in ldlm_pool_add() 938 void ldlm_pool_del(struct ldlm_pool *pl, struct ldlm_lock *lock) in ldlm_pool_del()
|
D | ldlm_lib.c | 860 struct ldlm_lock *lock; in ldlm_dump_export_locks()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
D | lustre_dlm.h | 196 struct ldlm_lock; 268 typedef int (*ldlm_res_policy)(struct ldlm_namespace *, struct ldlm_lock **, 272 typedef int (*ldlm_cancel_for_recovery)(struct ldlm_lock *lock); 291 int (*lvbo_size)(struct ldlm_lock *lock); 293 int (*lvbo_fill)(struct ldlm_lock *lock, void *buf, int buflen); 557 struct ldlm_lock; 560 typedef int (*ldlm_blocking_callback)(struct ldlm_lock *lock, 564 typedef int (*ldlm_completion_callback)(struct ldlm_lock *lock, __u64 flags, 567 typedef int (*ldlm_glimpse_callback)(struct ldlm_lock *lock, void *data); 571 struct ldlm_lock *gl_lock; /* lock to glimpse */ [all …]
|
D | lustre_quota.h | 96 struct ptlrpc_request *, struct ldlm_lock **, 107 int (*qmth_lvbo_size)(struct lu_device *, struct ldlm_lock *); 110 int (*qmth_lvbo_fill)(struct lu_device *, struct ldlm_lock *, void *,
|
D | lustre_net.h | 509 struct ldlm_lock; 1241 int (*hpreq_lock_match)(struct ptlrpc_request *, struct ldlm_lock *);
|
D | obd_class.h | 215 void __class_export_add_lock_ref(struct obd_export *, struct ldlm_lock *); 216 void __class_export_del_lock_ref(struct obd_export *, struct ldlm_lock *);
|
D | cl_object.h | 282 struct ldlm_lock *coc_lock;
|
/linux-4.1.27/drivers/staging/lustre/lustre/osc/ |
D | osc_lock.c | 77 static struct ldlm_lock *osc_handle_ptr(struct lustre_handle *handle) in osc_handle_ptr() 79 struct ldlm_lock *lock; in osc_handle_ptr() 92 struct ldlm_lock *lock = osc_handle_ptr(&ols->ols_handle); in osc_lock_invariant() 93 struct ldlm_lock *olock = ols->ols_lock; in osc_lock_invariant() 148 struct ldlm_lock *dlmlock; in osc_lock_detach() 288 static struct osc_lock *osc_ast_data_get(struct ldlm_lock *dlm_lock) in osc_ast_data_get() 358 struct ldlm_lock *dlmlock; in osc_lock_lvb_update() 402 struct ldlm_lock *dlmlock, int rc) in osc_lock_granted() 444 struct ldlm_lock *dlmlock; in osc_lock_upcall0() 508 struct ldlm_lock *dlmlock; in osc_lock_upcall() [all …]
|
D | osc_internal.h | 72 struct ldlm_lock *oap_ldlm_lock; 184 int osc_dlm_lock_pageref(struct ldlm_lock *dlm);
|
D | osc_cl_internal.h | 250 struct ldlm_lock *ols_lock;
|
D | osc_request.c | 1874 struct ldlm_lock *lock = NULL; in osc_build_rpc() 2082 static int osc_set_lock_data_with_check(struct ldlm_lock *lock, in osc_set_lock_data_with_check() 2111 struct ldlm_lock *lock = ldlm_handle2lock(lockh); in osc_set_data_with_check() 2180 struct ldlm_lock *lock; in osc_enqueue_interpret() 2294 struct ldlm_lock *matched = ldlm_handle2lock(lockh); in osc_enqueue_base() 3130 static int osc_cancel_for_recovery(struct ldlm_lock *lock) in osc_cancel_for_recovery()
|
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/ |
D | Makefile | 4 ldlm_objs := $(LDLM)l_lock.o $(LDLM)ldlm_lock.o
|
/linux-4.1.27/drivers/staging/lustre/lustre/lmv/ |
D | lmv_internal.h | 71 int lmv_blocking_ast(struct ldlm_lock *, struct ldlm_lock_desc *,
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | dcache.c | 108 static inline int return_if_equal(struct ldlm_lock *lock, void *data) in return_if_equal()
|
D | file.c | 719 static int ll_md_blocking_lease_ast(struct ldlm_lock *lock, in ll_md_blocking_lease_ast() 889 struct ldlm_lock *lock; in ll_lease_close() 2475 struct ldlm_lock *lock = NULL; in ll_file_ioctl() 2845 struct ldlm_lock *lock; in ll_have_md_lock() 3310 struct ldlm_lock *lock = conf->coc_lock; in ll_layout_conf() 3326 static int ll_layout_fetch(struct inode *inode, struct ldlm_lock *lock) in ll_layout_fetch() 3407 struct ldlm_lock *lock; in ll_layout_lock_set()
|
D | llite_internal.h | 714 int ll_md_blocking_ast(struct ldlm_lock *, struct ldlm_lock_desc *, 800 struct inode *ll_inode_from_resource_lock(struct ldlm_lock *lock);
|
D | namei.c | 167 int ll_md_blocking_ast(struct ldlm_lock *lock, struct ldlm_lock_desc *desc, in ll_md_blocking_ast()
|
D | llite_lib.c | 1072 struct inode *ll_inode_from_resource_lock(struct ldlm_lock *lock) in ll_inode_from_resource_lock() 2054 struct ldlm_lock *lock; in ll_prep_inode()
|
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/ |
D | mdc_locks.c | 121 struct ldlm_lock *lock; in mdc_set_lock_data() 570 struct ldlm_lock *lock; in mdc_finish_enqueue() 963 struct ldlm_lock *lock; in mdc_finish_intent_lock()
|
D | mdc_lib.c | 501 struct ldlm_lock *lock; in mdc_hsm_release_pack()
|
D | mdc_request.c | 2374 static int mdc_cancel_for_recovery(struct ldlm_lock *lock) in mdc_cancel_for_recovery()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | genops.c | 1063 void __class_export_add_lock_ref(struct obd_export *exp, struct ldlm_lock *lock) in __class_export_add_lock_ref() 1084 void __class_export_del_lock_ref(struct obd_export *exp, struct ldlm_lock *lock) in __class_export_del_lock_ref()
|
/linux-4.1.27/drivers/staging/lustre/lustre/mgc/ |
D | mgc_request.c | 771 static int mgc_blocking_ast(struct ldlm_lock *lock, struct ldlm_lock_desc *desc, in mgc_blocking_ast()
|
/linux-4.1.27/drivers/staging/lustre/lustre/lov/ |
D | lov_obd.c | 1985 struct ldlm_lock *lock; in lov_get_info()
|