Home
last modified time | relevance | path

Searched refs:lustre_handle (Results 1 – 43 of 43) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlustre_dlm.h753 struct lustre_handle l_remote_handle;
1156 struct lustre_handle *lockh);
1157 struct ldlm_lock *__ldlm_handle2lock(const struct lustre_handle *, __u64 flags);
1160 int ldlm_lock_set_data(struct lustre_handle *, void *);
1165 static inline struct ldlm_lock *ldlm_handle2lock(const struct lustre_handle *h) in ldlm_handle2lock()
1174 ldlm_handle2lock_long(const struct lustre_handle *h, __u64 flags) in ldlm_handle2lock_long()
1251 void ldlm_lock_addref(struct lustre_handle *lockh, __u32 mode);
1252 int ldlm_lock_addref_try(struct lustre_handle *lockh, __u32 mode);
1253 void ldlm_lock_decref(struct lustre_handle *lockh, __u32 mode);
1254 void ldlm_lock_decref_and_cancel(struct lustre_handle *lockh, __u32 mode);
[all …]
Dlustre_import.h163 struct lustre_handle imp_dlm_handle; /* client's ldlm export */
250 struct lustre_handle imp_remote_handle;
379 extern struct obd_import *class_conn2cliimp(struct lustre_handle *);
Dobd.h159 struct lustre_handle *oi_lockh;
669 struct lustre_handle lock;
1035 struct lustre_handle op_handle;
1080 struct lustre_handle op_lease_handle;
1094 struct lustre_handle mi_lockh;
1161 int (*o_preallocate)(struct lustre_handle *, u32 *req, u64 *ids);
1282 struct lustre_handle *, void *, int,
1339 struct lustre_handle *);
Dlustre_export.h400 extern struct obd_export *class_conn2export(struct lustre_handle *conn);
401 extern struct obd_device *class_conn2obd(struct lustre_handle *conn);
Dlustre_lib.h89 struct client_obd *client_conn2cli(struct lustre_handle *conn);
93 struct lustre_handle och_fh;
96 struct lustre_handle och_lease_handle; /* open lock for lease */
Dlustre_net.h466 struct lustre_handle rs_locks[RS_MAX_LOCKS];
2521 struct lustre_handle *lock, int mode, int no_ack);
2609 struct lustre_handle *lustre_msg_get_handle(struct lustre_msg *msg);
2632 struct lustre_handle *handle);
Dobd_class.h67 extern struct obd_device *class_conn2obd(struct lustre_handle *);
76 struct obd_export *class_conn2export(struct lustre_handle *);
292 int class_connect(struct lustre_handle *conn, struct obd_device *obd,
1558 struct lustre_handle *lockh, in md_enqueue()
1780 struct lustre_handle *lockh) in md_lock_match()
Ddt_object.h458 struct lustre_handle *lh,
891 struct dt_object *o, struct lustre_handle *lh, in dt_object_lock()
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_internal.h109 struct lustre_handle *lockh,
111 int osc_cancel_base(struct lustre_handle *lockh, __u32 mode);
115 __u64 *flags, void *data, struct lustre_handle *lockh,
Dosc_cl_internal.h107 struct lustre_handle oti_handle;
256 struct lustre_handle ols_handle;
Dosc_request.c92 struct lustre_handle *oa_lockh;
2108 static int osc_set_data_with_check(struct lustre_handle *lockh, in osc_set_data_with_check()
2181 struct lustre_handle handle; in osc_enqueue_interpret()
2252 struct lustre_handle *lockh, in osc_enqueue_base()
2393 __u64 *flags, void *data, struct lustre_handle *lockh, in osc_match_base()
2434 int osc_cancel_base(struct lustre_handle *lockh, __u32 mode) in osc_cancel_base()
2793 struct lustre_handle lockh; in osc_get_info()
Dosc_lock.c77 static struct ldlm_lock *osc_handle_ptr(struct lustre_handle *handle) in osc_handle_ptr()
680 struct lustre_handle *lockh; in osc_dlm_blocking_ast0()
Dosc_page.c70 struct lustre_handle *lockh;
/linux-4.1.27/drivers/staging/lustre/lustre/mdc/
Dmdc_internal.h101 struct lustre_handle *lockh, void *lmm, int lmmsize,
112 struct lov_mds_md *lmm, int lmm_size, struct lustre_handle *fh,
171 struct lustre_handle *lockh);
Dmdc_locks.c130 lock = ldlm_handle2lock((struct lustre_handle *)lockh); in mdc_set_lock_data()
157 struct lustre_handle *lockh) in mdc_lock_match()
563 struct lustre_handle *lockh, in mdc_finish_enqueue()
778 struct lustre_handle *lockh, void *lmm, int lmmsize, in mdc_enqueue()
959 struct lustre_handle *lockh) in mdc_finish_intent_lock()
961 struct lustre_handle old_lock; in mdc_finish_intent_lock()
1074 struct lustre_handle lockh; in mdc_revalidate_lock()
1167 struct lustre_handle lockh; in mdc_intent_lock()
1219 struct lustre_handle *lockh; in mdc_intent_getattr_async_interpret()
Dmdc_request.c672 struct lustre_handle old; in mdc_replay_open()
686 struct lustre_handle *file_fh; in mdc_replay_open()
/linux-4.1.27/drivers/staging/lustre/lustre/include/lustre/
Dlustre_idl.h1040 struct lustre_handle { struct
1045 static inline int lustre_handle_is_used(struct lustre_handle *lh) in lustre_handle_is_used() argument
1050 static inline int lustre_handle_equal(const struct lustre_handle *lh1, in lustre_handle_equal()
1051 const struct lustre_handle *lh2) in lustre_handle_equal()
1056 static inline void lustre_handle_copy(struct lustre_handle *tgt, in lustre_handle_copy()
1057 struct lustre_handle *src) in lustre_handle_copy()
1085 struct lustre_handle pb_handle;
1110 struct lustre_handle pb_handle;
1898 struct lustre_handle qb_lockh; /* per-ID lock handle */
1899 struct lustre_handle qb_glb_lockh; /* global lock handle */
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/
Dldlm_lock.c552 void ldlm_lock2handle(const struct ldlm_lock *lock, struct lustre_handle *lockh) in ldlm_lock2handle()
564 struct ldlm_lock *__ldlm_handle2lock(const struct lustre_handle *handle, in __ldlm_handle2lock()
682 void ldlm_lock_addref(struct lustre_handle *lockh, __u32 mode) in ldlm_lock_addref()
724 int ldlm_lock_addref_try(struct lustre_handle *lockh, __u32 mode) in ldlm_lock_addref_try()
857 void ldlm_lock_decref(struct lustre_handle *lockh, __u32 mode) in ldlm_lock_decref()
874 void ldlm_lock_decref_and_cancel(struct lustre_handle *lockh, __u32 mode) in ldlm_lock_decref_and_cancel()
1228 struct lustre_handle *lockh, int unref) in ldlm_lock_match()
1356 ldlm_mode_t ldlm_revalidate_lock_handle(struct lustre_handle *lockh, in ldlm_revalidate_lock_handle()
1993 int ldlm_lock_set_data(struct lustre_handle *lockh, void *data) in ldlm_lock_set_data()
2188 void ldlm_lock_dump_handle(int level, struct lustre_handle *lockh) in ldlm_lock_dump_handle()
Dldlm_request.c87 struct lustre_handle lock_handle;
314 struct lustre_handle lockh; in ldlm_blocking_ast_nocheck()
404 struct lustre_handle *lockh) in ldlm_cli_enqueue_local()
509 struct lustre_handle *lockh, int rc) in ldlm_cli_enqueue_fini()
710 avail /= (int)sizeof(struct lustre_handle); in ldlm_req_handles_avail()
852 struct lustre_handle *lockh, int async) in ldlm_cli_enqueue()
1008 int ldlm_cli_convert(struct lustre_handle *lockh, int new_mode, __u32 *flags) in ldlm_cli_convert()
1140 max /= sizeof(struct lustre_handle); in ldlm_cancel_pack()
1307 int ldlm_cli_cancel(struct lustre_handle *lockh, in ldlm_cli_cancel()
Dldlm_lockd.c528 struct lustre_handle *handle) in ldlm_callback_errmsg()
906 return cfs_hash_u64_hash(((struct lustre_handle *)key)->cookie, mask); in ldlm_export_lock_hash()
924 lock->l_remote_handle = *(struct lustre_handle *)key; in ldlm_export_lock_keycpy()
Dldlm_lib.c498 struct lustre_handle conn = { 0 }; in client_connect_import()
Dldlm_resource.c731 struct lustre_handle lockh; in cleanup_resource()
/linux-4.1.27/drivers/staging/lustre/lustre/lov/
Dlov_internal.h78 struct lustre_handle llh_handles[0];
140 lov_handle2llh(struct lustre_handle *handle) in lov_handle2llh()
Dlov_obd.c222 struct lustre_handle conn; in lov_connect()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dxattr_cache.c284 struct lustre_handle lockh = { 0 }; in ll_xattr_find_get_lock()
467 ldlm_lock_decref_and_cancel((struct lustre_handle *) in ll_xattr_cache_refill()
Dllite_internal.h625 struct lustre_handle;
744 struct lustre_handle *lockh, __u64 flags,
760 struct lustre_handle *fh);
1424 struct lustre_handle handle; in ll_set_lock_data()
Ddcache.c212 struct lustre_handle handle; in ll_intent_drop_lock()
Dfile.c81 struct lustre_handle *fh) in ll_pack_inode2opdata()
272 struct lustre_handle lockh; in ll_md_close()
723 struct lustre_handle lockh; in ll_md_blocking_lease_ast()
752 struct lustre_handle old_handle = { 0 }; in ll_lease_open()
2690 struct lustre_handle lockh = {0}; in ll_file_flock()
2822 struct lustre_handle lockh; in ll_have_md_lock()
2861 struct lustre_handle *lockh, __u64 flags, in ll_take_md_lock()
3402 static int ll_layout_lock_set(struct lustre_handle *lockh, ldlm_mode_t mode, in ll_layout_lock_set()
3524 struct lustre_handle lockh; in ll_layout_refresh()
Dnamei.c170 struct lustre_handle lockh; in ll_md_blocking_ast()
Dllite_lib.c1694 struct lustre_handle lockh; in ll_update_inode()
2053 struct lustre_handle lockh; in ll_prep_inode()
Ddir.c343 struct lustre_handle lockh; in ll_get_dir_page()
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dclass_obd.c158 static inline void obd_data2conn(struct lustre_handle *conn, in obd_data2conn()
166 struct lustre_handle *conn) in obd_conn2data()
Dgenops.c689 struct obd_export *class_conn2export(struct lustre_handle *conn) in class_conn2export()
717 struct obd_device *class_conn2obd(struct lustre_handle *conn) in class_conn2obd()
739 struct obd_import *class_conn2cliimp(struct lustre_handle *conn) in class_conn2cliimp()
1107 int class_connect(struct lustre_handle *conn, struct obd_device *obd, in class_connect()
/linux-4.1.27/drivers/staging/lustre/lustre/lmv/
Dlmv_intent.c64 struct lustre_handle plock; in lmv_intent_remote()
Dlmv_obd.c204 struct lustre_handle conn = { 0 }; in lmv_connect()
1731 struct lustre_handle *lockh, void *lmm, int lmmsize, in lmv_enqueue_remote()
1737 struct lustre_handle plock; in lmv_enqueue_remote()
1792 struct lustre_handle *lockh, void *lmm, int lmmsize, in lmv_enqueue()
2567 struct lustre_handle *lockh) in lmv_lock_match()
/linux-4.1.27/drivers/staging/lustre/lustre/mgc/
Dmgc_request.c774 struct lustre_handle lockh; in mgc_blocking_ast()
877 struct lustre_handle *lockh) in mgc_enqueue()
1553 struct lustre_handle lockh = { 0 }; in mgc_process_log()
/linux-4.1.27/drivers/staging/lustre/lustre/obdecho/
Decho_client.c1181 struct lustre_handle lh = { 0 }; in cl_echo_object_brw()
1811 struct lustre_handle *ulh = &oa->o_handle; in echo_client_enqueue()
2114 struct lustre_handle conn = { 0 }; in echo_client_connect()
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/
Dwiretest.c593 LASSERTF((int)sizeof(struct lustre_handle) == 8, "found %lld\n", in lustre_assert_wire_constants()
594 (long long)(int)sizeof(struct lustre_handle)); in lustre_assert_wire_constants()
595 LASSERTF((int)offsetof(struct lustre_handle, cookie) == 0, "found %lld\n", in lustre_assert_wire_constants()
596 (long long)(int)offsetof(struct lustre_handle, cookie)); in lustre_assert_wire_constants()
597 LASSERTF((int)sizeof(((struct lustre_handle *)0)->cookie) == 8, "found %lld\n", in lustre_assert_wire_constants()
598 (long long)(int)sizeof(((struct lustre_handle *)0)->cookie)); in lustre_assert_wire_constants()
Dpack_generic.c940 struct lustre_handle *lustre_msg_get_handle(struct lustre_msg *msg) in lustre_msg_get_handle()
1332 void lustre_msg_set_handle(struct lustre_msg *msg, struct lustre_handle *handle) in lustre_msg_set_handle()
Dimport.c795 struct lustre_handle old_hdl; in ptlrpc_connect_interpret()
Dlayout.c976 DEFINE_MSGF("conn", 0, sizeof(struct lustre_handle), NULL, NULL);
Dclient.c2565 lustre_msg_set_handle(req->rq_reqmsg, &(struct lustre_handle){ 0 }); in ptlrpc_resend_req()
Dservice.c184 struct lustre_handle *lock, int mode, int no_ack) in ptlrpc_save_lock()