Lines Matching refs:lkb
373 static void pack_rcom_lock(struct dlm_rsb *r, struct dlm_lkb *lkb,
378 rl->rl_ownpid = cpu_to_le32(lkb->lkb_ownpid);
379 rl->rl_lkid = cpu_to_le32(lkb->lkb_id);
380 rl->rl_exflags = cpu_to_le32(lkb->lkb_exflags);
381 rl->rl_flags = cpu_to_le32(lkb->lkb_flags);
382 rl->rl_lvbseq = cpu_to_le32(lkb->lkb_lvbseq);
383 rl->rl_rqmode = lkb->lkb_rqmode;
384 rl->rl_grmode = lkb->lkb_grmode;
385 rl->rl_status = lkb->lkb_status;
386 rl->rl_wait_type = cpu_to_le16(lkb->lkb_wait_type);
388 if (lkb->lkb_bastfn)
390 if (lkb->lkb_astfn)
399 if (lkb->lkb_lvbptr)
400 memcpy(rl->rl_lvb, lkb->lkb_lvbptr, r->res_ls->ls_lvblen);
403 int dlm_send_rcom_lock(struct dlm_rsb *r, struct dlm_lkb *lkb)
411 if (lkb->lkb_lvbptr)
419 pack_rcom_lock(r, lkb, rl);