Home
last modified time | relevance | path

Searched refs:mctp (Results 1 – 21 of 21) sorted by relevance

/Linux-v6.6/arch/arm/boot/dts/aspeed/
Daspeed-bmc-facebook-yosemite4.dts123 mctp-controller;
127 mctp@10 {
128 compatible = "mctp-i2c-controller";
140 mctp-controller;
144 mctp@10 {
145 compatible = "mctp-i2c-controller";
157 mctp-controller;
161 mctp@10 {
162 compatible = "mctp-i2c-controller";
174 mctp-controller;
[all …]
Daspeed-bmc-facebook-greatlakes.dts159 mctp-controller;
169 mctp@10 {
170 compatible = "mctp-i2c-controller";
Daspeed-bmc-ampere-mtmitchell.dts373 mctp-controller;
375 mctp@10 {
376 compatible = "mctp-i2c-controller";
/Linux-v6.6/net/mctp/
Dneigh.c32 mutex_lock(&net->mctp.neigh_lock); in mctp_neigh_add()
55 list_add_rcu(&neigh->list, &net->mctp.neighbours); in mctp_neigh_add()
58 mutex_unlock(&net->mctp.neigh_lock); in mctp_neigh_add()
76 mutex_lock(&net->mctp.neigh_lock); in mctp_neigh_remove_dev()
77 list_for_each_entry_safe(neigh, tmp, &net->mctp.neighbours, list) { in mctp_neigh_remove_dev()
85 mutex_unlock(&net->mctp.neigh_lock); in mctp_neigh_remove_dev()
95 mutex_lock(&net->mctp.neigh_lock); in mctp_neigh_remove()
96 list_for_each_entry_safe(neigh, tmp, &net->mctp.neighbours, list) { in mctp_neigh_remove()
106 mutex_unlock(&net->mctp.neigh_lock); in mctp_neigh_remove()
258 list_for_each_entry_rcu(neigh, &net->mctp.neighbours, list) { in mctp_rtm_getneigh()
[all …]
Daf_mctp.c286 __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()
[all …]
Droute.c58 sk_for_each_rcu(sk, &net->mctp.binds) { in mctp_lookup_bind()
108 spin_lock_irqsave(&net->mctp.keys_lock, flags); in mctp_lookup_key()
110 hlist_for_each_entry(key, &net->mctp.keys, hlist) { in mctp_lookup_key()
124 spin_unlock(&net->mctp.keys_lock); in mctp_lookup_key()
127 spin_unlock_irqrestore(&net->mctp.keys_lock, flags); in mctp_lookup_key()
180 spin_lock_irqsave(&net->mctp.keys_lock, flags); in mctp_key_add()
187 hlist_for_each_entry(tmp, &net->mctp.keys, hlist) { in mctp_key_add()
204 hlist_add_head(&key->hlist, &net->mctp.keys); in mctp_key_add()
209 spin_unlock_irqrestore(&net->mctp.keys_lock, flags); in mctp_key_add()
238 spin_lock_irqsave(&net->mctp.keys_lock, flags); in __mctp_key_done_in()
[all …]
DMakefile2 obj-$(CONFIG_MCTP) += mctp.o
3 mctp-objs := af_mctp.o device.o route.o neigh.o
/Linux-v6.6/drivers/net/mctp/
DMakefile1 obj-$(CONFIG_MCTP_SERIAL) += mctp-serial.o
2 obj-$(CONFIG_MCTP_TRANSPORT_I2C) += mctp-i2c.o
DKconfig22 compile as a module, use m; the module will be called mctp-serial.
34 created for each I2C bus that has been assigned a mctp-i2c device.
/Linux-v6.6/include/trace/events/
Dmctp.h4 #define TRACE_SYSTEM mctp
/Linux-v6.6/Documentation/userspace-api/netlink/
Dnetlink-raw.rst57 name: rtnlgrp-mctp-ifaddr
/Linux-v6.6/Documentation/networking/
Dindex.rst73 mctp
Dmctp.rst7 net/mctp/ contains protocol support for MCTP, as defined by DMTF standard
9 provided in drivers/net/mctp/.
/Linux-v6.6/net/
DMakefile81 obj-$(CONFIG_MCTP) += mctp/
DKconfig401 source "net/mctp/Kconfig"
/Linux-v6.6/drivers/net/
DMakefile75 obj-$(CONFIG_MCTP) += mctp/
DKconfig528 source "drivers/net/mctp/Kconfig"
/Linux-v6.6/net/mctp/test/
Droute-test.c58 list_add_rcu(&rt->rt.list, &net->mctp.routes); in mctp_test_create_route()
562 mns = &sock_net(sock->sk)->mctp; in mctp_test_route_input_sk_keys()
/Linux-v6.6/include/net/
Dnet_namespace.h184 struct netns_mctp mctp; member
/Linux-v6.6/Documentation/devicetree/bindings/i2c/
Di2c.txt98 - mctp-controller
/Linux-v6.6/
DMAINTAINERS12596 F: Documentation/networking/mctp.rst
12597 F: drivers/net/mctp/
12598 F: include/net/mctp.h
12600 F: include/net/netns/mctp.h
12601 F: net/mctp/