Lines Matching defs:rsii
109 static void rsi_free(struct rsi *rsii)
111 kfree(rsii->in_handle.data);
112 kfree(rsii->in_token.data);
113 kfree(rsii->out_handle.data);
114 kfree(rsii->out_token.data);
119 struct rsi *rsii = container_of(head, struct rsi, rcu_head);
121 rsi_free(rsii);
122 kfree(rsii);
127 struct rsi *rsii = container_of(ref, struct rsi, h.ref);
129 call_rcu(&rsii->rcu_head, rsi_free_rcu);
200 struct rsi *rsii = kmalloc(sizeof(*rsii), GFP_KERNEL);
201 if (rsii)
202 return &rsii->h;
216 struct rsi *rsii = container_of(h, struct rsi, h);
218 qword_addhex(bpp, blen, rsii->in_handle.data, rsii->in_handle.len);
219 qword_addhex(bpp, blen, rsii->in_token.data, rsii->in_token.len);
232 struct rsi rsii, *rsip = NULL;
236 memset(&rsii, 0, sizeof(rsii));
242 if (dup_to_netobj(&rsii.in_handle, buf, len))
251 if (dup_to_netobj(&rsii.in_token, buf, len))
254 rsip = rsi_lookup(cd, &rsii);
258 rsii.h.flags = 0;
269 rsii.major_status = simple_strtoul(buf, &ep, 10);
275 rsii.minor_status = simple_strtoul(buf, &ep, 10);
284 if (dup_to_netobj(&rsii.out_handle, buf, len))
293 if (dup_to_netobj(&rsii.out_token, buf, len))
295 rsii.h.expiry_time = expiry;
296 rsip = rsi_update(cd, &rsii, rsip);
299 rsi_free(&rsii);