/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ocfs2/dlm/ |
H A D | dlmdomain.h | 31 int dlm_joined(struct dlm_ctxt *dlm); 32 int dlm_shutting_down(struct dlm_ctxt *dlm); 33 void dlm_fire_domain_eviction_callbacks(struct dlm_ctxt *dlm,
|
H A D | dlmdomain.c | 131 static void dlm_unregister_domain_handlers(struct dlm_ctxt *dlm); 141 void __dlm_insert_lockres(struct dlm_ctxt *dlm, argument 147 assert_spin_locked(&dlm->spinlock); 150 bucket = dlm_lockres_hash(dlm, q->hash); 158 struct dlm_lock_resource * __dlm_lookup_lockres_full(struct dlm_ctxt *dlm, argument 168 assert_spin_locked(&dlm->spinlock); 170 bucket = dlm_lockres_hash(dlm, hash); 193 struct dlm_lock_resource * __dlm_lookup_lockres(struct dlm_ctxt *dlm, argument 202 assert_spin_locked(&dlm->spinlock); 204 res = __dlm_lookup_lockres_full(dlm, nam 218 dlm_lookup_lockres(struct dlm_ctxt *dlm, const char *name, unsigned int len) argument 280 dlm_free_ctxt_mem(struct dlm_ctxt *dlm) argument 296 struct dlm_ctxt *dlm; local 317 dlm_put(struct dlm_ctxt *dlm) argument 324 __dlm_get(struct dlm_ctxt *dlm) argument 332 dlm_grab(struct dlm_ctxt *dlm) argument 355 dlm_domain_fully_joined(struct dlm_ctxt *dlm) argument 367 dlm_destroy_dlm_worker(struct dlm_ctxt *dlm) argument 376 dlm_complete_dlm_shutdown(struct dlm_ctxt *dlm) argument 394 dlm_migrate_all_locks(struct dlm_ctxt *dlm) argument 449 dlm_no_joining_node(struct dlm_ctxt *dlm) argument 460 dlm_mark_domain_leaving(struct dlm_ctxt *dlm) argument 483 __dlm_print_nodes(struct dlm_ctxt *dlm) argument 501 struct dlm_ctxt *dlm = data; local 528 dlm_send_one_domain_exit(struct dlm_ctxt *dlm, unsigned int node) argument 550 dlm_leave_domain(struct dlm_ctxt *dlm) argument 597 dlm_joined(struct dlm_ctxt *dlm) argument 611 dlm_shutting_down(struct dlm_ctxt *dlm) argument 625 dlm_unregister_domain(struct dlm_ctxt *dlm) argument 670 struct dlm_ctxt *dlm = NULL; local 771 struct dlm_ctxt *dlm = NULL; local 808 struct dlm_ctxt *dlm = NULL; local 833 dlm_send_one_join_cancel(struct dlm_ctxt *dlm, unsigned int node) argument 857 dlm_send_join_cancels(struct dlm_ctxt *dlm, unsigned long *node_map, unsigned int map_size) argument 893 dlm_request_join(struct dlm_ctxt *dlm, int node, enum dlm_query_join_response *response) argument 941 dlm_send_one_join_assert(struct dlm_ctxt *dlm, unsigned int node) argument 963 dlm_send_join_asserts(struct dlm_ctxt *dlm, unsigned long *node_map) argument 1002 dlm_should_restart_join(struct dlm_ctxt *dlm, struct domain_join_ctxt *ctxt, enum dlm_query_join_response response) argument 1026 dlm_try_to_join_domain(struct dlm_ctxt *dlm) argument 1122 dlm_unregister_domain_handlers(struct dlm_ctxt *dlm) argument 1129 dlm_register_domain_handlers(struct dlm_ctxt *dlm) argument 1260 dlm_join_domain(struct dlm_ctxt *dlm) argument 1355 struct dlm_ctxt *dlm = NULL; local 1452 struct dlm_ctxt *dlm = NULL; local 1591 dlm_fire_domain_eviction_callbacks(struct dlm_ctxt *dlm, int node_num) argument 1616 dlm_register_eviction_cb(struct dlm_ctxt *dlm, struct dlm_eviction_cb *cb) argument [all...] |
H A D | dlmrecovery.c | 56 static void dlm_do_local_recovery_cleanup(struct dlm_ctxt *dlm, u8 dead_node); 59 void dlm_complete_recovery_thread(struct dlm_ctxt *dlm); 60 int dlm_launch_recovery_thread(struct dlm_ctxt *dlm); 61 void dlm_kick_recovery_thread(struct dlm_ctxt *dlm); 62 static int dlm_do_recovery(struct dlm_ctxt *dlm); 64 static int dlm_pick_recovery_master(struct dlm_ctxt *dlm); 65 static int dlm_remaster_locks(struct dlm_ctxt *dlm, u8 dead_node); 66 static int dlm_init_recovery_area(struct dlm_ctxt *dlm, u8 dead_node); 67 static int dlm_request_all_locks(struct dlm_ctxt *dlm, 69 static void dlm_destroy_recovery_area(struct dlm_ctxt *dlm, u 121 dlm_set_reco_dead_node(struct dlm_ctxt *dlm, u8 dead_node) argument 131 dlm_set_reco_master(struct dlm_ctxt *dlm, u8 master) argument 140 __dlm_reset_recovery(struct dlm_ctxt *dlm) argument 148 dlm_reset_recovery(struct dlm_ctxt *dlm) argument 158 struct dlm_ctxt *dlm = local 197 dlm_kick_recovery_thread(struct dlm_ctxt *dlm) argument 209 dlm_launch_recovery_thread(struct dlm_ctxt *dlm) argument 224 dlm_complete_recovery_thread(struct dlm_ctxt *dlm) argument 258 dlm_print_reco_node_status(struct dlm_ctxt *dlm) argument 310 struct dlm_ctxt *dlm = data; local 336 dlm_reco_master_ready(struct dlm_ctxt *dlm) argument 347 dlm_is_node_dead(struct dlm_ctxt *dlm, u8 node) argument 358 dlm_is_node_recovered(struct dlm_ctxt *dlm, u8 node) argument 368 dlm_wait_for_node_death(struct dlm_ctxt *dlm, u8 node, int timeout) argument 386 dlm_wait_for_node_recovery(struct dlm_ctxt *dlm, u8 node, int timeout) argument 410 dlm_in_recovery(struct dlm_ctxt *dlm) argument 420 dlm_wait_for_recovery(struct dlm_ctxt *dlm) argument 432 dlm_begin_recovery(struct dlm_ctxt *dlm) argument 440 dlm_end_recovery(struct dlm_ctxt *dlm) argument 449 dlm_do_recovery(struct dlm_ctxt *dlm) argument 548 dlm_remaster_locks(struct dlm_ctxt *dlm, u8 dead_node) argument 741 dlm_init_recovery_area(struct dlm_ctxt *dlm, u8 dead_node) argument 775 dlm_destroy_recovery_area(struct dlm_ctxt *dlm, u8 dead_node) argument 792 dlm_request_all_locks(struct dlm_ctxt *dlm, u8 request_from, u8 dead_node) argument 826 struct dlm_ctxt *dlm = data; local 877 struct dlm_ctxt *dlm; local 954 dlm_send_all_done_msg(struct dlm_ctxt *dlm, u8 dead_node, u8 send_to) argument 984 struct dlm_ctxt *dlm = data; local 1048 dlm_move_reco_locks_to_list(struct dlm_ctxt *dlm, struct list_head *list, u8 dead_node) argument 1108 dlm_send_mig_lockres_msg(struct dlm_ctxt *dlm, struct dlm_migratable_lockres *mres, u8 send_to, struct dlm_lock_resource *res, int total_locks) argument 1220 dlm_add_dummy_lock(struct dlm_ctxt *dlm, struct dlm_migratable_lockres *mres) argument 1234 dlm_is_dummy_lock(struct dlm_ctxt *dlm, struct dlm_migratable_lock *ml, u8 *nodenum) argument 1249 dlm_send_one_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_migratable_lockres *mres, u8 send_to, u8 flags) argument 1339 struct dlm_ctxt *dlm = data; local 1481 struct dlm_ctxt *dlm = data; local 1540 dlm_lockres_master_requery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 *real_master) argument 1598 dlm_do_master_requery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 nodenum, u8 *real_master) argument 1632 struct dlm_ctxt *dlm = data; local 1706 dlm_process_recovery_data(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_migratable_lockres *mres) argument 1926 dlm_move_lockres_to_recovery_list(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument 2009 dlm_finish_local_lockres_recovery(struct dlm_ctxt *dlm, u8 dead_node, u8 new_master) argument 2096 dlm_revalidate_lvb(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 dead_node) argument 2140 dlm_free_dead_locks(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 dead_node) argument 2204 dlm_do_local_recovery_cleanup(struct dlm_ctxt *dlm, u8 dead_node) argument 2279 __dlm_hb_node_down(struct dlm_ctxt *dlm, int idx) argument 2343 struct dlm_ctxt *dlm = data; local 2357 struct dlm_ctxt *dlm = data; local 2373 struct dlm_ctxt *dlm = astdata; local 2379 struct dlm_ctxt *dlm = astdata; local 2400 dlm_pick_recovery_master(struct dlm_ctxt *dlm) argument 2524 dlm_send_begin_reco_message(struct dlm_ctxt *dlm, u8 dead_node) argument 2609 struct dlm_ctxt *dlm = data; local 2681 dlm_send_finalize_reco_message(struct dlm_ctxt *dlm) argument 2738 struct dlm_ctxt *dlm = data; local [all...] |
H A D | dlmthread.c | 57 static void dlm_flush_asts(struct dlm_ctxt *dlm); 59 #define dlm_lock_is_remote(dlm, lock) ((lock)->ml.node != (dlm)->node_num) 103 /* since the bit for dlm->node_num is not 116 void __dlm_lockres_calc_usage(struct dlm_ctxt *dlm, argument 121 assert_spin_locked(&dlm->spinlock); 131 list_add_tail(&res->purge, &dlm->purge_list); 132 dlm->purge_count++; 140 dlm->purge_count--; 144 void dlm_lockres_calc_usage(struct dlm_ctxt *dlm, argument 157 dlm_purge_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument 218 dlm_run_purge_list(struct dlm_ctxt *dlm, int purge_now) argument 275 dlm_shuffle_lists(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument 437 dlm_kick_thread(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument 450 __dlm_dirty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument 474 dlm_launch_thread(struct dlm_ctxt *dlm) argument 488 dlm_complete_thread(struct dlm_ctxt *dlm) argument 497 dlm_dirty_list_empty(struct dlm_ctxt *dlm) argument 508 dlm_flush_asts(struct dlm_ctxt *dlm) argument 614 struct dlm_ctxt *dlm = data; local [all...] |
H A D | dlmconvert.h | 28 enum dlm_status dlmconvert_master(struct dlm_ctxt *dlm, 31 enum dlm_status dlmconvert_remote(struct dlm_ctxt *dlm,
|
H A D | dlmast.c | 54 static void dlm_update_lvb(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, 56 static int dlm_should_cancel_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock); 67 static int dlm_should_cancel_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) argument 69 assert_spin_locked(&dlm->ast_lock); 94 static void __dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock) argument 98 BUG_ON(!dlm); 101 assert_spin_locked(&dlm->ast_lock); 116 if (dlm_should_cancel_bast(dlm, lock)) { 119 dlm->name, res->lockname.len, res->lockname.name); 132 dlm_lockres_release_ast(dlm, re 139 dlm_queue_ast(struct dlm_ctxt *dlm, struct dlm_lock *lock) argument 152 __dlm_queue_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) argument 172 dlm_queue_bast(struct dlm_ctxt *dlm, struct dlm_lock *lock) argument 184 dlm_update_lvb(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock) argument 215 dlm_do_local_ast(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock) argument 232 dlm_do_remote_ast(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock) argument 253 dlm_do_local_bast(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, int blocked_type) argument 271 struct dlm_ctxt *dlm = data; local 422 dlm_send_proxy_ast_msg(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, int msg_type, int blocked_type, int flags) argument [all...] |
H A D | dlmmaster.c | 71 struct dlm_ctxt *dlm; member in struct:dlm_master_list_entry 92 static void dlm_mle_node_down(struct dlm_ctxt *dlm, 96 static void dlm_mle_node_up(struct dlm_ctxt *dlm, 102 static int dlm_do_assert_master(struct dlm_ctxt *dlm, 107 static inline int dlm_mle_equal(struct dlm_ctxt *dlm, argument 114 if (dlm != mle->dlm) 197 struct dlm_ctxt *dlm, 203 static int dlm_find_mle(struct dlm_ctxt *dlm, 211 static int dlm_wait_for_lock_mastery(struct dlm_ctxt *dlm, 283 __dlm_mle_attach_hb_events(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) argument 292 __dlm_mle_detach_hb_events(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) argument 300 dlm_mle_detach_hb_events(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle) argument 310 struct dlm_ctxt *dlm; local 321 struct dlm_ctxt *dlm; local 336 struct dlm_ctxt *dlm; local 355 struct dlm_ctxt *dlm; local 370 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) argument 418 dlm_find_mle(struct dlm_ctxt *dlm, struct dlm_master_list_entry **mle, char *name, unsigned int namelen) argument 438 dlm_hb_event_notify_attached(struct dlm_ctxt *dlm, int idx, int node_up) argument 455 dlm_mle_node_down(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle, struct o2nm_node *node, int idx) argument 469 dlm_mle_node_up(struct dlm_ctxt *dlm, struct dlm_master_list_entry *mle, struct o2nm_node *node, int idx) argument 504 struct dlm_ctxt *dlm; local 539 dlm_set_lockres_owner(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 owner) argument 557 dlm_change_lockres_owner(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 owner) argument 631 dlm_init_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, const char *name, unsigned int namelen) argument 675 dlm_new_lockres(struct dlm_ctxt *dlm, const char *name, unsigned int namelen) argument 695 __dlm_lockres_grab_inflight_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, int new_lockres, const char *file, int line) argument 714 __dlm_lockres_drop_inflight_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, const char *file, int line) argument 747 dlm_get_lock_resource(struct dlm_ctxt *dlm, const char *lockid, int namelen, int flags) argument 1027 dlm_wait_for_lock_mastery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int *blocked) argument 1239 dlm_restart_lock_mastery(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_master_list_entry *mle, int blocked) argument 1342 struct dlm_ctxt *dlm = mle->dlm; local 1443 struct dlm_ctxt *dlm = data; local 1674 dlm_do_assert_master(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, void *nodemap, u32 flags) argument 1784 struct dlm_ctxt *dlm = data; local 2067 dlm_dispatch_assert_master(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, int ignore_higher, u8 request_from, u32 flags) argument 2100 struct dlm_ctxt *dlm = data; local 2182 dlm_pre_master_reco_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument 2232 dlm_drop_lockres_ref(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument 2268 struct dlm_ctxt *dlm = data; local 2361 struct dlm_ctxt *dlm; local 2396 dlm_is_lockres_migrateable(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, int *numlocks) argument 2450 dlm_migrate_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 target) argument 2717 dlm_empty_lockres(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument 2765 dlm_lock_basts_flushed(struct dlm_ctxt *dlm, struct dlm_lock *lock) argument 2776 dlm_migration_can_proceed(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 mig_target) argument 2794 dlm_lockres_is_dirty(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument 2805 dlm_mark_lockres_migrating(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 target) argument 2889 dlm_remove_nonlocal_locks(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument 2940 dlm_pick_migration_target(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument 2989 dlm_do_migrate_request(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 master, u8 new_master, struct dlm_node_iter *iter) argument 3052 struct dlm_ctxt *dlm = data; local 3128 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) argument 3201 dlm_clean_master_list(struct dlm_ctxt *dlm, u8 dead_node) argument 3329 dlm_finish_migration(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, u8 old_master) argument 3427 dlm_lockres_release_ast(struct dlm_ctxt *dlm, struct dlm_lock_resource *res) argument [all...] |
H A D | dlmlock.c | 59 static enum dlm_status dlm_send_remote_lock_request(struct dlm_ctxt *dlm, 104 static enum dlm_status dlmlock_master(struct dlm_ctxt *dlm, argument 118 lock->ml.node != dlm->node_num) { 146 "node %u for reco lock\n", dlm->name, 157 "node %u for reco lock\n", dlm->name, 168 if (lock->ml.node == dlm->node_num) 169 dlm_lockres_drop_inflight_ref(dlm, res); 176 dlm_queue_ast(dlm, lock); 178 dlm_lockres_release_ast(dlm, res); 180 dlm_lockres_calc_usage(dlm, re 203 dlmlock_remote(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, int flags) argument 283 dlm_send_remote_lock_request(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, int flags) argument 447 struct dlm_ctxt *dlm = data; local 546 dlmlock(struct dlm_ctxt *dlm, int mode, struct dlm_lockstatus *lksb, int flags, const char *name, int namelen, dlm_astlockfunc_t *ast, void *data, dlm_bastlockfunc_t *bast) argument [all...] |
H A D | dlmunlock.c | 60 static enum dlm_status dlm_get_cancel_actions(struct dlm_ctxt *dlm, 65 static enum dlm_status dlm_get_unlock_actions(struct dlm_ctxt *dlm, 71 static enum dlm_status dlm_send_remote_unlock_request(struct dlm_ctxt *dlm, 100 static enum dlm_status dlmunlock_common(struct dlm_ctxt *dlm, argument 116 BUG_ON(res->owner != dlm->node_num); 118 BUG_ON(res->owner == dlm->node_num); 120 spin_lock(&dlm->spinlock); 124 spin_unlock(&dlm->spinlock); 158 status = dlm_get_cancel_actions(dlm, res, lock, lksb, &actions); 160 status = dlm_get_unlock_actions(dlm, re 282 dlmunlock_master(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, struct dlm_lockstatus *lksb, int flags, int *call_ast) argument 292 dlmunlock_remote(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, struct dlm_lockstatus *lksb, int flags, int *call_ast) argument 308 dlm_send_remote_unlock_request(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, struct dlm_lockstatus *lksb, int flags, u8 owner) argument 389 struct dlm_ctxt *dlm = data; local 525 dlm_get_cancel_actions(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, struct dlm_lockstatus *lksb, int *actions) argument 557 dlm_get_unlock_actions(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, struct dlm_lockstatus *lksb, int *actions) argument 584 dlmunlock(struct dlm_ctxt *dlm, struct dlm_lockstatus *lksb, int flags, dlm_astunlockfunc_t *unlockast, void *data) argument [all...] |
H A D | dlmcommon.h | 147 static inline struct hlist_head *dlm_lockres_hash(struct dlm_ctxt *dlm, unsigned i) argument 149 return dlm->lockres_hash[(i / DLM_BUCKETS_PER_PAGE) % DLM_HASH_PAGES] + (i % DLM_BUCKETS_PER_PAGE); 193 struct dlm_ctxt *dlm; member in struct:dlm_work_item 203 static inline void dlm_init_work_item(struct dlm_ctxt *dlm, argument 211 i->dlm = dlm; /* must have already done a dlm_grab on this! */ 216 static inline void __dlm_set_joining_node(struct dlm_ctxt *dlm, argument 219 assert_spin_locked(&dlm->spinlock); 221 dlm->joining_node = node; 222 wake_up(&dlm 850 dlm_send_proxy_bast(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, int blocked_type) argument 859 dlm_send_proxy_ast(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, int flags) argument [all...] |
H A D | dlmconvert.c | 60 static enum dlm_status __dlmconvert_master(struct dlm_ctxt *dlm, 65 static enum dlm_status dlm_send_remote_convert_request(struct dlm_ctxt *dlm, 78 enum dlm_status dlmconvert_master(struct dlm_ctxt *dlm, argument 91 status = __dlmconvert_master(dlm, res, lock, flags, type, 102 dlm_queue_ast(dlm, lock); 104 dlm_lockres_release_ast(dlm, res); 107 dlm_kick_thread(dlm, res); 121 static enum dlm_status __dlmconvert_master(struct dlm_ctxt *dlm, argument 214 if (lock->ml.node == dlm->node_num) 265 enum dlm_status dlmconvert_remote(struct dlm_ctxt *dlm, argument 347 dlm_send_remote_convert_request(struct dlm_ctxt *dlm, struct dlm_lock_resource *res, struct dlm_lock *lock, int flags, int type) argument 424 struct dlm_ctxt *dlm = data; local [all...] |
H A D | dlmapi.h | 6 * externally exported dlm interfaces 88 * meantime this lets us track dlm errors as they bubble up. When we 95 mlog(ML_ERROR, "dlm status = %s\n", dlm_errname((st))); \ 130 * reserved: flags used by the "real" dlm 131 * only a few are supported by this dlm 132 * (U) = unsupported by ocfs2 dlm */ 180 enum dlm_status dlmlock(struct dlm_ctxt *dlm, 190 enum dlm_status dlmunlock(struct dlm_ctxt *dlm, 198 void dlm_unregister_domain(struct dlm_ctxt *dlm); 211 void dlm_register_eviction_cb(struct dlm_ctxt *dlm, [all...] |
H A D | userdlm.c | 286 struct dlm_ctxt *dlm = dlm_ctxt_from_user_lockres(lockres); local 325 status = dlmunlock(dlm, 363 status = dlmlock(dlm, 413 struct dlm_ctxt *dlm = dlm_ctxt_from_user_lockres(lockres); local 472 status = dlmlock(dlm, 595 struct dlm_ctxt *dlm = dlm_ctxt_from_user_lockres(lockres); local 630 status = dlmunlock(dlm, 650 struct dlm_ctxt *dlm; local 664 dlm = dlm_register_domain(domain, dlm_key); 665 if (IS_ERR(dlm)) 672 user_dlm_unregister_context(struct dlm_ctxt *dlm) argument [all...] |
H A D | userdlm.h | 6 * Userspace dlm defines 87 void user_dlm_unregister_context(struct dlm_ctxt *dlm);
|
H A D | dlmfs.c | 309 * dlm context now. */ 382 * get to drop the dlm reference on each lock *before* 419 struct dlm_ctxt *dlm; local 439 dlm = user_dlm_register_context(domain); 440 if (IS_ERR(dlm)) { 441 status = PTR_ERR(dlm); 446 ip->ip_dlm = dlm; 470 /* verify name is valid and doesn't contain any dlm reserved
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/dlm/ |
H A D | Makefile | 1 obj-$(CONFIG_DLM) += dlm.o 2 dlm-y := ast.o \ 18 dlm-$(CONFIG_DLM_DEBUG) += debug_fs.o
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/kernel/ |
H A D | udbg_16550.c | 35 #define dlm ier macro 103 out_8(&udbg_comport->dlm, dll >> 8); 118 unsigned int dll, dlm, divisor, prescaler, speed; local 129 dlm = in_8(&port->dlm); 130 divisor = dlm << 8 | dll;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/boot/common/ |
H A D | ns16550.c | 29 unsigned char lcr, dlm; local 55 dlm = inb(com_port + (UART_DLM << shift)); 63 if ((dlm <= 4) && (lcr & 2))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/syslib/ |
H A D | gen550_dbg.c | 66 unsigned char lcr, dlm; local 95 dlm = serial_inb(com_port + (UART_DLM << shift)); 103 if ((dlm <= 4) && (lcr & 2)) {
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ocfs2/ |
H A D | Makefile | 34 obj-$(CONFIG_OCFS2_FS) += dlm/
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/gfs2/ |
H A D | Makefile | 9 obj-$(CONFIG_GFS2_FS_LOCKING_DLM) += locking/dlm/
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/pmc-sierra/yosemite/ |
H A D | py-console.c | 30 volatile u8 dlm; /* DLAB == 1 */ member in union:yo_uartregs::__anon3604 47 #define iu_dlm u2.dlm
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-ia64/sn/ |
H A D | ioc3.h | 27 char dlm; /* DLAB == 1 */ member in union:ioc3_uartregs::__anon8901 44 #define iu_dlm u2.dlm
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/platforms/ |
H A D | prpmc750.c | 209 unsigned char lcr, dll, dlm; local 216 dlm = readb(PRPMC750_SERIAL_0_DLM); 218 baud_divisor = (dlm << 8) | dll;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/serial/ |
H A D | 8250_early.c | 101 unsigned char lcr, dll, dlm; local 107 dlm = serial_in(port, UART_DLM); 110 quot = (dlm << 8) | dll;
|