Lines Matching full:mctp
3 * Management Component Transport Protocol (MCTP)
12 #include <linux/mctp.h>
16 #include <net/mctp.h>
21 #include <trace/events/mctp.h>
68 /* it's a valid sockaddr for MCTP, cast and do protocol checks */ in mctp_bind()
286 __must_hold(&net->mctp.keys_lock) in __mctp_key_remove()
383 spin_lock_irqsave(&net->mctp.keys_lock, flags); in mctp_ioctl_alloctag()
387 spin_unlock_irqrestore(&net->mctp.keys_lock, flags); in mctp_ioctl_alloctag()
418 spin_lock_irqsave(&net->mctp.keys_lock, flags); in mctp_ioctl_droptag()
434 spin_unlock_irqrestore(&net->mctp.keys_lock, flags); in mctp_ioctl_droptag()
503 spin_lock_irqsave(&net->mctp.keys_lock, flags); in mctp_sk_expire_keys()
529 spin_unlock_irqrestore(&net->mctp.keys_lock, flags); in mctp_sk_expire_keys()
553 mutex_lock(&net->mctp.bind_lock); in mctp_sk_hash()
554 sk_add_node_rcu(sk, &net->mctp.binds); in mctp_sk_hash()
555 mutex_unlock(&net->mctp.bind_lock); in mctp_sk_hash()
569 mutex_lock(&net->mctp.bind_lock); in mctp_sk_unhash()
571 mutex_unlock(&net->mctp.bind_lock); in mctp_sk_unhash()
574 spin_lock_irqsave(&net->mctp.keys_lock, flags); in mctp_sk_unhash()
580 spin_unlock_irqrestore(&net->mctp.keys_lock, flags); in mctp_sk_unhash()
595 .name = "MCTP",
661 pr_info("mctp: management component transport protocol core\n"); in mctp_init()
705 MODULE_DESCRIPTION("MCTP core");