Home
last modified time | relevance | path

Searched refs:lvb (Results 1 – 36 of 36) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/lov/
Dlov_merge.c50 struct ost_lvb *lvb, __u64 *kms_place) in lov_merge_lvb_kms() argument
55 s64 current_mtime = lvb->lvb_mtime; in lov_merge_lvb_kms()
56 s64 current_atime = lvb->lvb_atime; in lov_merge_lvb_kms()
57 s64 current_ctime = lvb->lvb_ctime; in lov_merge_lvb_kms()
65 POSTID(&lsm->lsm_oi), lvb->lvb_size, lvb->lvb_mtime, in lov_merge_lvb_kms()
66 lvb->lvb_atime, lvb->lvb_ctime, lvb->lvb_blocks); in lov_merge_lvb_kms()
104 lvb->lvb_size = size; in lov_merge_lvb_kms()
105 lvb->lvb_blocks = blocks; in lov_merge_lvb_kms()
106 lvb->lvb_mtime = current_mtime; in lov_merge_lvb_kms()
107 lvb->lvb_atime = current_atime; in lov_merge_lvb_kms()
[all …]
Dlovsub_object.c116 struct ost_lvb *lvb) in lovsub_object_glimpse() argument
120 return cl_object_glimpse(env, &los->lso_super->lo_cl, lvb); in lovsub_object_glimpse()
Dlov_object.c473 struct ost_lvb *lvb = &lov_env_info(env)->lti_lvb; in lov_attr_get_raid0() local
476 memset(lvb, 0, sizeof(*lvb)); in lov_attr_get_raid0()
479 lvb->lvb_atime = LLONG_MIN; in lov_attr_get_raid0()
480 lvb->lvb_ctime = LLONG_MIN; in lov_attr_get_raid0()
481 lvb->lvb_mtime = LLONG_MIN; in lov_attr_get_raid0()
496 result = lov_merge_lvb_kms(lsm, lvb, &kms); in lov_attr_get_raid0()
499 cl_lvb2attr(lov_attr, lvb); in lov_attr_get_raid0()
Dlov_internal.h174 struct ost_lvb *lvb, __u64 *kms_place);
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_object.c129 lu_printer_t p, const struct ost_lvb *lvb) in osc_lvb_print() argument
132 lvb->lvb_size, lvb->lvb_mtime, lvb->lvb_atime, in osc_lvb_print()
133 lvb->lvb_ctime, lvb->lvb_blocks); in osc_lvb_print()
166 struct ost_lvb *lvb = &oinfo->loi_lvb; in osc_attr_set() local
169 lvb->lvb_size = attr->cat_size; in osc_attr_set()
171 lvb->lvb_mtime = attr->cat_mtime; in osc_attr_set()
173 lvb->lvb_atime = attr->cat_atime; in osc_attr_set()
175 lvb->lvb_ctime = attr->cat_ctime; in osc_attr_set()
177 lvb->lvb_blocks = attr->cat_blocks; in osc_attr_set()
187 const struct cl_object *obj, struct ost_lvb *lvb) in osc_object_glimpse() argument
[all …]
Dosc_io.c415 struct ost_lvb *lvb = &io->u.ci_setattr.sa_attr; in osc_io_setattr_start() local
423 attr->cat_mtime = lvb->lvb_mtime; in osc_io_setattr_start()
427 attr->cat_atime = lvb->lvb_atime; in osc_io_setattr_start()
431 attr->cat_ctime = lvb->lvb_ctime; in osc_io_setattr_start()
726 struct ost_lvb *lvb; in osc_req_attr_set() local
729 lvb = &oinfo->loi_lvb; in osc_req_attr_set()
733 oa->o_mtime = lvb->lvb_mtime; in osc_req_attr_set()
737 oa->o_atime = lvb->lvb_atime; in osc_req_attr_set()
741 oa->o_ctime = lvb->lvb_ctime; in osc_req_attr_set()
Dosc_lock.c340 struct ost_lvb *lvb; in osc_lock_lvb_update() local
349 lvb = &olck->ols_lvb; in osc_lock_lvb_update()
354 cl_lvb2attr(attr, lvb); in osc_lock_lvb_update()
365 *lvb = *(struct ost_lvb *)dlmlock->l_lvb_data; in osc_lock_lvb_update()
366 size = lvb->lvb_size; in osc_lock_lvb_update()
373 lvb->lvb_size, size); in osc_lock_lvb_update()
378 lvb->lvb_size, oinfo->loi_kms, in osc_lock_lvb_update()
384 lvb->lvb_size, oinfo->loi_kms); in osc_lock_lvb_update()
839 struct ost_lvb *lvb; in osc_ldlm_glimpse_ast() local
864 sizeof(*lvb)); in osc_ldlm_glimpse_ast()
[all …]
Dosc_request.c2143 static int osc_enqueue_fini(struct ptlrpc_request *req, struct ost_lvb *lvb, in osc_enqueue_fini() argument
2168 lvb->lvb_size, lvb->lvb_blocks, lvb->lvb_mtime); in osc_enqueue_fini()
2183 struct ost_lvb *lvb; in osc_enqueue_interpret() local
2206 lvb = NULL; in osc_enqueue_interpret()
2209 lvb = aa->oa_lvb; in osc_enqueue_interpret()
2215 mode, flags, lvb, lvb_len, &handle, rc); in osc_enqueue_interpret()
2249 struct ost_lvb *lvb, int kms_valid, in osc_enqueue_base() argument
2349 sizeof(*lvb)); in osc_enqueue_base()
2356 rc = ldlm_cli_enqueue(exp, &req, einfo, res_id, policy, flags, lvb, in osc_enqueue_base()
2357 sizeof(*lvb), LVB_T_OST, lockh, async); in osc_enqueue_base()
[all …]
Dosc_internal.h106 struct ost_lvb *lvb, int kms_valid,
Dosc_cl_internal.h431 lu_printer_t p, const struct ost_lvb *lvb);
/linux-4.1.27/fs/ocfs2/
Ddlmglue.c127 struct ocfs2_meta_lvb *lvb = ocfs2_dlm_lvb(&lockres->l_lksb); in ocfs2_dump_meta_lvb_info() local
132 lvb->lvb_version, be32_to_cpu(lvb->lvb_iclusters), in ocfs2_dump_meta_lvb_info()
133 be32_to_cpu(lvb->lvb_igeneration)); in ocfs2_dump_meta_lvb_info()
135 (unsigned long long)be64_to_cpu(lvb->lvb_isize), in ocfs2_dump_meta_lvb_info()
136 be32_to_cpu(lvb->lvb_iuid), be32_to_cpu(lvb->lvb_igid), in ocfs2_dump_meta_lvb_info()
137 be16_to_cpu(lvb->lvb_imode)); in ocfs2_dump_meta_lvb_info()
139 "mtime_packed 0x%llx iattr 0x%x\n", be16_to_cpu(lvb->lvb_inlink), in ocfs2_dump_meta_lvb_info()
140 (long long)be64_to_cpu(lvb->lvb_iatime_packed), in ocfs2_dump_meta_lvb_info()
141 (long long)be64_to_cpu(lvb->lvb_ictime_packed), in ocfs2_dump_meta_lvb_info()
142 (long long)be64_to_cpu(lvb->lvb_imtime_packed), in ocfs2_dump_meta_lvb_info()
[all …]
Dstackglue.h68 char lvb[DLM_LVB_LEN]; member
Dstack_user.c805 static void lvb_to_version(char *lvb, struct ocfs2_protocol_version *ver) in lvb_to_version() argument
808 (struct ocfs2_protocol_version *)lvb; in lvb_to_version()
817 static void version_to_lvb(struct ocfs2_protocol_version *ver, char *lvb) in version_to_lvb() argument
820 (struct ocfs2_protocol_version *)lvb; in version_to_lvb()
Dstack_o2cb.c251 return (void *)(lksb->lksb_o2dlm.lvb); in o2cb_dlm_lvb()
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dcl_object.c284 struct ost_lvb *lvb) in cl_object_glimpse() argument
294 result = obj->co_ops->coo_glimpse(env, obj, lvb); in cl_object_glimpse()
301 lvb->lvb_size, lvb->lvb_mtime, lvb->lvb_atime, in cl_object_glimpse()
302 lvb->lvb_ctime, lvb->lvb_blocks); in cl_object_glimpse()
937 void cl_attr2lvb(struct ost_lvb *lvb, const struct cl_attr *attr) in cl_attr2lvb() argument
939 lvb->lvb_size = attr->cat_size; in cl_attr2lvb()
940 lvb->lvb_mtime = attr->cat_mtime; in cl_attr2lvb()
941 lvb->lvb_atime = attr->cat_atime; in cl_attr2lvb()
942 lvb->lvb_ctime = attr->cat_ctime; in cl_attr2lvb()
943 lvb->lvb_blocks = attr->cat_blocks; in cl_attr2lvb()
[all …]
/linux-4.1.27/fs/ocfs2/dlmfs/
Duserdlm.c550 char *lvb; in user_dlm_write_lvb() local
557 lvb = ocfs2_dlm_lvb(&lockres->l_lksb); in user_dlm_write_lvb()
558 memcpy(lvb, val, len); in user_dlm_write_lvb()
568 char *lvb; in user_dlm_read_lvb() local
577 lvb = ocfs2_dlm_lvb(&lockres->l_lksb); in user_dlm_read_lvb()
578 memcpy(val, lvb, len); in user_dlm_read_lvb()
/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/
Dldlm_lock.c1391 void *lvb; in ldlm_fill_lvb() local
1400 lvb = req_capsule_client_swab_get(pill, in ldlm_fill_lvb()
1404 lvb = req_capsule_server_swab_get(pill, in ldlm_fill_lvb()
1407 if (unlikely(lvb == NULL)) { in ldlm_fill_lvb()
1412 memcpy(data, lvb, size); in ldlm_fill_lvb()
1417 lvb = req_capsule_client_swab_get(pill, in ldlm_fill_lvb()
1421 lvb = req_capsule_server_sized_swab_get(pill, in ldlm_fill_lvb()
1424 if (unlikely(lvb == NULL)) { in ldlm_fill_lvb()
1429 memcpy(data, lvb, size); in ldlm_fill_lvb()
1442 lvb = req_capsule_client_swab_get(pill, in ldlm_fill_lvb()
[all …]
Dldlm_request.c508 __u64 *flags, void *lvb, __u32 lvb_len, in ldlm_cli_enqueue_fini() argument
545 LASSERT(lvb != NULL); in ldlm_cli_enqueue_fini()
564 lvb, size); in ldlm_cli_enqueue_fini()
681 if (lvb_len && lvb != NULL) { in ldlm_cli_enqueue_fini()
684 memcpy(lvb, lock->l_lvb_data, lvb_len); in ldlm_cli_enqueue_fini()
851 void *lvb, __u32 lvb_len, enum lvb_type lvb_type, in ldlm_cli_enqueue() argument
960 einfo->ei_mode, flags, lvb, lvb_len, in ldlm_cli_enqueue()
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/
Dpack_generic.c1795 void lustre_swab_ost_lvb_v1(struct ost_lvb_v1 *lvb) in lustre_swab_ost_lvb_v1() argument
1797 __swab64s(&lvb->lvb_size); in lustre_swab_ost_lvb_v1()
1798 __swab64s(&lvb->lvb_mtime); in lustre_swab_ost_lvb_v1()
1799 __swab64s(&lvb->lvb_atime); in lustre_swab_ost_lvb_v1()
1800 __swab64s(&lvb->lvb_ctime); in lustre_swab_ost_lvb_v1()
1801 __swab64s(&lvb->lvb_blocks); in lustre_swab_ost_lvb_v1()
1805 void lustre_swab_ost_lvb(struct ost_lvb *lvb) in lustre_swab_ost_lvb() argument
1807 __swab64s(&lvb->lvb_size); in lustre_swab_ost_lvb()
1808 __swab64s(&lvb->lvb_mtime); in lustre_swab_ost_lvb()
1809 __swab64s(&lvb->lvb_atime); in lustre_swab_ost_lvb()
[all …]
/linux-4.1.27/fs/ocfs2/dlm/
Ddlmconvert.c213 memcpy(res->lvb, lock->lksb->lvb, DLM_LVB_LEN); in __dlmconvert_master()
391 vec[1].iov_base = lock->lksb->lvb; in dlm_send_remote_convert_request()
519 memcpy(&lksb->lvb[0], &cnv->lvb[0], DLM_LVB_LEN); in dlm_convert_lock_handler()
Ddlmast.c207 memcpy(lksb->lvb, res->lvb, DLM_LVB_LEN); in dlm_update_lvb()
430 memcpy(lock->lksb->lvb, past->lvb, DLM_LVB_LEN); in dlm_proxy_ast_handler()
477 vec[1].iov_base = lock->lksb->lvb; in dlm_send_proxy_ast_msg()
Ddlmunlock.c167 memcpy(res->lvb, lksb->lvb, DLM_LVB_LEN); in dlmunlock_common()
348 vec[1].iov_base = lock->lksb->lvb; in dlm_send_remote_unlock_request()
494 memcpy(&lksb->lvb[0], &unlock->lvb[0], DLM_LVB_LEN); in dlm_unlock_lock_handler()
Ddlmrecovery.c1205 if (dlm_lvb_is_empty(mres->lvb)) { in dlm_prepare_lvb_for_migration()
1206 memcpy(mres->lvb, lock->lksb->lvb, DLM_LVB_LEN); in dlm_prepare_lvb_for_migration()
1211 if (!memcmp(mres->lvb, lock->lksb->lvb, DLM_LVB_LEN)) in dlm_prepare_lvb_for_migration()
1928 if (!dlm_lvb_is_empty(mres->lvb)) { in dlm_process_recovery_data()
1933 memcpy(lksb->lvb, mres->lvb, DLM_LVB_LEN); in dlm_process_recovery_data()
1938 memcpy(res->lvb, mres->lvb, DLM_LVB_LEN); in dlm_process_recovery_data()
1944 if (!dlm_lvb_is_empty(res->lvb) && in dlm_process_recovery_data()
1946 memcmp(res->lvb, mres->lvb, DLM_LVB_LEN))) { in dlm_process_recovery_data()
1954 printk("%02x", res->lvb[i]); in dlm_process_recovery_data()
1957 printk("%02x", mres->lvb[i]); in dlm_process_recovery_data()
[all …]
Ddlmcommon.h332 char lvb[DLM_LVB_LEN]; member
396 static inline int dlm_lvb_is_empty(char *lvb) in dlm_lvb_is_empty() argument
400 if (lvb[i]) in dlm_lvb_is_empty()
589 u8 lvb[DLM_LVB_LEN]; member
628 s8 lvb[0]; member
643 s8 lvb[0]; member
659 s8 lvb[0]; member
Ddlmapi.h115 char lvb[DLM_LVB_LEN]; member
Ddlmdebug.c556 "%02x", (unsigned char)res->lvb[i]); in dump_lockres()
Ddlmmaster.c606 memset(res->lvb, 0, DLM_LVB_LEN); in dlm_init_lockres()
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/
Dlcommon_cl.c416 const struct cl_object *obj, struct ost_lvb *lvb) in ccc_object_glimpse() argument
420 lvb->lvb_mtime = cl_inode_mtime(inode); in ccc_object_glimpse()
421 lvb->lvb_atime = cl_inode_atime(inode); in ccc_object_glimpse()
422 lvb->lvb_ctime = cl_inode_ctime(inode); in ccc_object_glimpse()
428 if (lvb->lvb_size > 0 && lvb->lvb_blocks == 0) in ccc_object_glimpse()
429 lvb->lvb_blocks = dirty_cnt(inode); in ccc_object_glimpse()
/linux-4.1.27/include/uapi/linux/
Ddlm_device.h46 char lvb[DLM_USER_LVB_LEN]; member
/linux-4.1.27/fs/dlm/
Duser.c50 char lvb[DLM_USER_LVB_LEN]; member
118 memcpy(kb->i.lock.lvb, kb32->i.lock.lvb, DLM_USER_LVB_LEN); in compat_input()
267 params->lkid, params->lvb, in device_user_lock()
313 params->lvb); in device_user_unlock()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dfile.c993 struct ost_lvb lvb; in ll_merge_lvb() local
1003 lvb.lvb_size = i_size_read(inode); in ll_merge_lvb()
1004 lvb.lvb_blocks = inode->i_blocks; in ll_merge_lvb()
1005 lvb.lvb_mtime = LTIME_S(inode->i_mtime); in ll_merge_lvb()
1006 lvb.lvb_atime = LTIME_S(inode->i_atime); in ll_merge_lvb()
1007 lvb.lvb_ctime = LTIME_S(inode->i_ctime); in ll_merge_lvb()
1014 if (lvb.lvb_atime < attr->cat_atime) in ll_merge_lvb()
1015 lvb.lvb_atime = attr->cat_atime; in ll_merge_lvb()
1016 if (lvb.lvb_ctime < attr->cat_ctime) in ll_merge_lvb()
1017 lvb.lvb_ctime = attr->cat_ctime; in ll_merge_lvb()
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dcl_object.h388 const struct cl_object *obj, struct ost_lvb *lvb);
2750 struct ost_lvb *lvb);
3276 void cl_attr2lvb(struct ost_lvb *lvb, const struct cl_attr *attr);
3277 void cl_lvb2attr(struct cl_attr *attr, const struct ost_lvb *lvb);
Dlustre_dlm.h1343 void *lvb, __u32 lvb_len, enum lvb_type lvb_type,
1360 __u64 *flags, void *lvb, __u32 lvb_len,
Dlclient.h295 const struct cl_object *obj, struct ost_lvb *lvb);
/linux-4.1.27/fs/gfs2/
Dlock_dlm.c486 static int all_jid_bits_clear(char *lvb) in all_jid_bits_clear() argument
488 return !memchr_inv(lvb + JID_BITMAP_OFFSET, 0, in all_jid_bits_clear()
/linux-4.1.27/drivers/staging/lustre/lustre/include/lustre/
Dlustre_idl.h1813 extern void lustre_swab_ost_lvb_v1(struct ost_lvb_v1 *lvb);
1827 extern void lustre_swab_ost_lvb(struct ost_lvb *lvb);
1995 extern void lustre_swab_lquota_lvb(struct lquota_lvb *lvb);