Lines Matching refs:data
21 void *data;
28 data = genlmsg_put(skb, 0, dlm_nl_seqnum++, &family, 0, cmd);
29 if (!data) {
50 struct genlmsghdr *genlhdr = nlmsg_data((struct nlmsghdr *)skb->data);
51 void *data = genlmsg_data(genlhdr);
53 genlmsg_end(skb, data);
91 static void fill_data(struct dlm_lock_data *data, struct dlm_lkb *lkb)
95 memset(data, 0, sizeof(struct dlm_lock_data));
97 data->version = DLM_LOCK_DATA_VERSION;
98 data->nodeid = lkb->lkb_nodeid;
99 data->ownpid = lkb->lkb_ownpid;
100 data->id = lkb->lkb_id;
101 data->remid = lkb->lkb_remid;
102 data->status = lkb->lkb_status;
103 data->grmode = lkb->lkb_grmode;
104 data->rqmode = lkb->lkb_rqmode;
106 data->xid = lkb->lkb_ua->xid;
108 data->lockspace_id = r->res_ls->ls_global_id;
109 data->resource_namelen = r->res_length;
110 memcpy(data->resource_name, r->res_name, r->res_length);
117 struct dlm_lock_data *data;
128 data = mk_data(send_skb);
129 if (!data) {
134 fill_data(data, lkb);