Lines Matching refs:tcp

20 sys_add_key(struct tcb *tcp)
22 if (entering(tcp)) {
24 printstr(tcp, tcp->u_arg[0], -1);
27 printstr(tcp, tcp->u_arg[1], -1);
30 printstr(tcp, tcp->u_arg[2], tcp->u_arg[3]);
32 tprintf(", %lu, ", tcp->u_arg[3]);
34 print_keyring_serial_number(tcp->u_arg[4]);
40 sys_request_key(struct tcb *tcp)
42 if (entering(tcp)) {
44 printstr(tcp, tcp->u_arg[0], -1);
47 printstr(tcp, tcp->u_arg[1], -1);
50 printstr(tcp, tcp->u_arg[2], -1);
53 print_keyring_serial_number(tcp->u_arg[3]);
59 keyctl_get_keyring_id(struct tcb *tcp, key_serial_t id, int create)
61 if (entering(tcp)) {
70 keyctl_join_session_keyring(struct tcb *tcp, long addr)
72 if (entering(tcp)) {
74 printstr(tcp, addr, -1);
80 keyctl_update_key(struct tcb *tcp, key_serial_t id, long addr, long len)
82 if (entering(tcp)) {
86 printstr(tcp, addr, len);
93 keyctl_handle_key(struct tcb *tcp, key_serial_t id)
95 if (entering(tcp)) {
103 keyctl_handle_key_key(struct tcb *tcp, key_serial_t id1, key_serial_t id2)
105 if (entering(tcp)) {
115 keyctl_read_key(struct tcb *tcp, key_serial_t id, long addr, long len)
117 if (entering(tcp)) {
122 if (addr && syserror(tcp))
125 long rval = tcp->u_rval > len ?
126 len : (tcp->u_rval ? -1 : 0);
127 printstr(tcp, addr, rval);
135 keyctl_keyring_search(struct tcb *tcp, key_serial_t id1, long addr1,
138 if (entering(tcp)) {
142 printstr(tcp, addr1, -1);
144 printstr(tcp, addr2, -1);
152 keyctl_chown_key(struct tcb *tcp, key_serial_t id, int user, int group)
154 if (entering(tcp)) {
163 keyctl_instantiate_key(struct tcb *tcp, key_serial_t id1, long addr,
166 if (entering(tcp)) {
170 printstr(tcp, addr, len);
178 keyctl_instantiate_key_iov(struct tcb *tcp, key_serial_t id1,
181 if (entering(tcp)) {
185 tprint_iov(tcp, len, addr, 1);
193 keyctl_negate_key(struct tcb *tcp, key_serial_t id1, unsigned timeout,
196 if (entering(tcp)) {
206 keyctl_reject_key(struct tcb *tcp, key_serial_t id1, unsigned timeout,
209 if (entering(tcp)) {
219 keyctl_set_timeout(struct tcb *tcp, key_serial_t id, unsigned timeout)
221 if (entering(tcp)) {
230 keyctl_get_persistent(struct tcb *tcp, int uid, key_serial_t id)
232 if (entering(tcp)) {
271 keyctl_setperm_key(struct tcb *tcp, key_serial_t id, uint32_t perm)
273 if (entering(tcp)) {
285 keyctl_set_reqkey_keyring(struct tcb *tcp, int reqkey)
287 if (entering(tcp)) {
297 sys_keyctl(struct tcb *tcp)
299 int cmd = tcp->u_arg[0];
301 if (entering(tcp))
306 return keyctl_get_keyring_id(tcp, tcp->u_arg[1], tcp->u_arg[2]);
309 return keyctl_join_session_keyring(tcp, tcp->u_arg[1]);
312 return keyctl_update_key(tcp, tcp->u_arg[1],
313 tcp->u_arg[2], tcp->u_arg[3]);
319 return keyctl_handle_key(tcp, tcp->u_arg[1]);
323 return keyctl_handle_key_key(tcp, tcp->u_arg[1], tcp->u_arg[2]);
328 return keyctl_read_key(tcp, tcp->u_arg[1],
329 tcp->u_arg[2], tcp->u_arg[3]);
332 return keyctl_keyring_search(tcp, tcp->u_arg[1], tcp->u_arg[2],
333 tcp->u_arg[3], tcp->u_arg[4]);
336 return keyctl_chown_key(tcp, tcp->u_arg[1],
337 tcp->u_arg[2], tcp->u_arg[3]);
340 return keyctl_setperm_key(tcp, tcp->u_arg[1], tcp->u_arg[2]);
343 return keyctl_instantiate_key(tcp, tcp->u_arg[1], tcp->u_arg[2],
344 tcp->u_arg[3], tcp->u_arg[4]);
347 return keyctl_negate_key(tcp, tcp->u_arg[1],
348 tcp->u_arg[2], tcp->u_arg[3]);
351 return keyctl_set_reqkey_keyring(tcp, tcp->u_arg[1]);
354 return keyctl_set_timeout(tcp, tcp->u_arg[1], tcp->u_arg[2]);
360 return keyctl_reject_key(tcp, tcp->u_arg[1], tcp->u_arg[2],
361 tcp->u_arg[3], tcp->u_arg[4]);
364 return keyctl_instantiate_key_iov(tcp, tcp->u_arg[1],
365 tcp->u_arg[2], tcp->u_arg[3],
366 tcp->u_arg[4]);
369 return keyctl_get_persistent(tcp, tcp->u_arg[1], tcp->u_arg[2]);
372 if (entering(tcp))
374 tcp->u_arg[1], tcp->u_arg[2],
375 tcp->u_arg[3], tcp->u_arg[4]);