Lines Matching defs:ctl
357 struct mctp_ioc_tag_ctl ctl;
361 if (copy_from_user(&ctl, (void __user *)arg, sizeof(ctl)))
364 if (ctl.tag)
367 if (ctl.flags)
370 key = mctp_alloc_local_tag(msk, ctl.peer_addr, MCTP_ADDR_ANY,
375 ctl.tag = tag | MCTP_TAG_OWNER | MCTP_TAG_PREALLOC;
376 if (copy_to_user((void __user *)arg, &ctl, sizeof(ctl))) {
398 struct mctp_ioc_tag_ctl ctl;
405 if (copy_from_user(&ctl, (void __user *)arg, sizeof(ctl)))
408 if (ctl.flags)
412 if ((ctl.tag & ~MCTP_TAG_MASK) != (MCTP_TAG_OWNER | MCTP_TAG_PREALLOC))
415 tag = ctl.tag & MCTP_TAG_MASK;
425 ctl.peer_addr == key->peer_addr &&