Home
last modified time | relevance | path

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

/linux-4.4.14/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.h137 struct ost_lvb *lvb, __u64 *kms_place);
/linux-4.4.14/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()
165 struct ost_lvb *lvb = &oinfo->loi_lvb; in osc_attr_set() local
168 lvb->lvb_size = attr->cat_size; in osc_attr_set()
170 lvb->lvb_mtime = attr->cat_mtime; in osc_attr_set()
172 lvb->lvb_atime = attr->cat_atime; in osc_attr_set()
174 lvb->lvb_ctime = attr->cat_ctime; in osc_attr_set()
176 lvb->lvb_blocks = attr->cat_blocks; in osc_attr_set()
186 const struct cl_object *obj, struct ost_lvb *lvb) in osc_object_glimpse() argument
[all …]
Dosc_io.c414 struct ost_lvb *lvb = &io->u.ci_setattr.sa_attr; in osc_io_setattr_start() local
422 attr->cat_mtime = lvb->lvb_mtime; in osc_io_setattr_start()
426 attr->cat_atime = lvb->lvb_atime; in osc_io_setattr_start()
430 attr->cat_ctime = lvb->lvb_ctime; in osc_io_setattr_start()
723 struct ost_lvb *lvb; in osc_req_attr_set() local
726 lvb = &oinfo->loi_lvb; in osc_req_attr_set()
730 oa->o_mtime = lvb->lvb_mtime; in osc_req_attr_set()
734 oa->o_atime = lvb->lvb_atime; in osc_req_attr_set()
738 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.c2083 static int osc_enqueue_fini(struct ptlrpc_request *req, struct ost_lvb *lvb, in osc_enqueue_fini() argument
2109 lvb->lvb_size, lvb->lvb_blocks, lvb->lvb_mtime); in osc_enqueue_fini()
2124 struct ost_lvb *lvb; in osc_enqueue_interpret() local
2147 lvb = NULL; in osc_enqueue_interpret()
2150 lvb = aa->oa_lvb; in osc_enqueue_interpret()
2156 mode, flags, lvb, lvb_len, &handle, rc); in osc_enqueue_interpret()
2190 struct ost_lvb *lvb, int kms_valid, in osc_enqueue_base() argument
2293 sizeof(*lvb)); in osc_enqueue_base()
2300 rc = ldlm_cli_enqueue(exp, &req, einfo, res_id, policy, flags, lvb, in osc_enqueue_base()
2301 sizeof(*lvb), LVB_T_OST, lockh, async); in osc_enqueue_base()
[all …]
Dosc_internal.h110 struct ost_lvb *lvb, int kms_valid,
Dosc_cl_internal.h430 lu_printer_t p, const struct ost_lvb *lvb);
/linux-4.4.14/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.c798 static void lvb_to_version(char *lvb, struct ocfs2_protocol_version *ver) in lvb_to_version() argument
801 (struct ocfs2_protocol_version *)lvb; in lvb_to_version()
810 static void version_to_lvb(struct ocfs2_protocol_version *ver, char *lvb) in version_to_lvb() argument
813 (struct ocfs2_protocol_version *)lvb; in version_to_lvb()
Dstack_o2cb.c251 return (void *)(lksb->lksb_o2dlm.lvb); in o2cb_dlm_lvb()
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dcl_object.c274 struct ost_lvb *lvb) in cl_object_glimpse() argument
284 result = obj->co_ops->coo_glimpse(env, obj, lvb); in cl_object_glimpse()
291 lvb->lvb_size, lvb->lvb_mtime, lvb->lvb_atime, in cl_object_glimpse()
292 lvb->lvb_ctime, lvb->lvb_blocks); in cl_object_glimpse()
910 void cl_lvb2attr(struct cl_attr *attr, const struct ost_lvb *lvb) in cl_lvb2attr() argument
912 attr->cat_size = lvb->lvb_size; in cl_lvb2attr()
913 attr->cat_mtime = lvb->lvb_mtime; in cl_lvb2attr()
914 attr->cat_atime = lvb->lvb_atime; in cl_lvb2attr()
915 attr->cat_ctime = lvb->lvb_ctime; in cl_lvb2attr()
916 attr->cat_blocks = lvb->lvb_blocks; in cl_lvb2attr()
/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/
Dldlm_lock.c1355 void *lvb; in ldlm_fill_lvb() local
1364 lvb = req_capsule_client_swab_get(pill, in ldlm_fill_lvb()
1368 lvb = req_capsule_server_swab_get(pill, in ldlm_fill_lvb()
1371 if (unlikely(lvb == NULL)) { in ldlm_fill_lvb()
1376 memcpy(data, lvb, size); in ldlm_fill_lvb()
1381 lvb = req_capsule_client_swab_get(pill, in ldlm_fill_lvb()
1385 lvb = req_capsule_server_sized_swab_get(pill, in ldlm_fill_lvb()
1388 if (unlikely(lvb == NULL)) { in ldlm_fill_lvb()
1393 memcpy(data, lvb, size); in ldlm_fill_lvb()
1406 lvb = req_capsule_client_swab_get(pill, in ldlm_fill_lvb()
[all …]
Dldlm_request.c335 __u64 *flags, void *lvb, __u32 lvb_len, in ldlm_cli_enqueue_fini() argument
372 LASSERT(lvb != NULL); in ldlm_cli_enqueue_fini()
391 lvb, size); in ldlm_cli_enqueue_fini()
508 if (lvb_len && lvb != NULL) { in ldlm_cli_enqueue_fini()
511 memcpy(lvb, lock->l_lvb_data, lvb_len); in ldlm_cli_enqueue_fini()
657 void *lvb, __u32 lvb_len, enum lvb_type lvb_type, in ldlm_cli_enqueue() argument
766 einfo->ei_mode, flags, lvb, lvb_len, in ldlm_cli_enqueue()
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/
Dpack_generic.c1640 void lustre_swab_ost_lvb_v1(struct ost_lvb_v1 *lvb) in lustre_swab_ost_lvb_v1() argument
1642 __swab64s(&lvb->lvb_size); in lustre_swab_ost_lvb_v1()
1643 __swab64s(&lvb->lvb_mtime); in lustre_swab_ost_lvb_v1()
1644 __swab64s(&lvb->lvb_atime); in lustre_swab_ost_lvb_v1()
1645 __swab64s(&lvb->lvb_ctime); in lustre_swab_ost_lvb_v1()
1646 __swab64s(&lvb->lvb_blocks); in lustre_swab_ost_lvb_v1()
1650 void lustre_swab_ost_lvb(struct ost_lvb *lvb) in lustre_swab_ost_lvb() argument
1652 __swab64s(&lvb->lvb_size); in lustre_swab_ost_lvb()
1653 __swab64s(&lvb->lvb_mtime); in lustre_swab_ost_lvb()
1654 __swab64s(&lvb->lvb_atime); in lustre_swab_ost_lvb()
[all …]
/linux-4.4.14/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.4.14/fs/ocfs2/dlm/
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()
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()
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.c596 memset(res->lvb, 0, DLM_LVB_LEN); in dlm_init_lockres()
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/
Dlcommon_cl.c409 const struct cl_object *obj, struct ost_lvb *lvb) in ccc_object_glimpse() argument
413 lvb->lvb_mtime = cl_inode_mtime(inode); in ccc_object_glimpse()
414 lvb->lvb_atime = cl_inode_atime(inode); in ccc_object_glimpse()
415 lvb->lvb_ctime = cl_inode_ctime(inode); in ccc_object_glimpse()
421 if (lvb->lvb_size > 0 && lvb->lvb_blocks == 0) in ccc_object_glimpse()
422 lvb->lvb_blocks = dirty_cnt(inode); in ccc_object_glimpse()
/linux-4.4.14/include/uapi/linux/
Ddlm_device.h46 char lvb[DLM_USER_LVB_LEN]; member
/linux-4.4.14/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.4.14/drivers/staging/lustre/lustre/llite/
Dfile.c984 struct ost_lvb lvb; in ll_merge_lvb() local
994 lvb.lvb_size = i_size_read(inode); in ll_merge_lvb()
995 lvb.lvb_blocks = inode->i_blocks; in ll_merge_lvb()
996 lvb.lvb_mtime = LTIME_S(inode->i_mtime); in ll_merge_lvb()
997 lvb.lvb_atime = LTIME_S(inode->i_atime); in ll_merge_lvb()
998 lvb.lvb_ctime = LTIME_S(inode->i_ctime); in ll_merge_lvb()
1005 if (lvb.lvb_atime < attr->cat_atime) in ll_merge_lvb()
1006 lvb.lvb_atime = attr->cat_atime; in ll_merge_lvb()
1007 if (lvb.lvb_ctime < attr->cat_ctime) in ll_merge_lvb()
1008 lvb.lvb_ctime = attr->cat_ctime; in ll_merge_lvb()
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/include/
Dlustre_dlm.h1237 void *lvb, __u32 lvb_len, enum lvb_type lvb_type,
1250 __u64 *flags, void *lvb, __u32 lvb_len,
Dcl_object.h388 const struct cl_object *obj, struct ost_lvb *lvb);
2744 struct ost_lvb *lvb);
3240 void cl_lvb2attr(struct cl_attr *attr, const struct ost_lvb *lvb);
Dlclient.h290 const struct cl_object *obj, struct ost_lvb *lvb);
/linux-4.4.14/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.4.14/drivers/staging/lustre/lustre/include/lustre/
Dlustre_idl.h1819 void lustre_swab_ost_lvb_v1(struct ost_lvb_v1 *lvb);
1833 void lustre_swab_ost_lvb(struct ost_lvb *lvb);
2003 void lustre_swab_lquota_lvb(struct lquota_lvb *lvb);