Home
last modified time | relevance | path

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

/linux/net/mctp/
H A Dneigh.c14 #include <linux/mctp.h>
19 #include <net/mctp.h>
32 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 in mctp_neigh_remove()
[all...]
H A Daf_mctp.c12 #include <linux/mctp.h>
16 #include <net/mctp.h>
21 #include <trace/events/mctp.h>
364 __must_hold(&net->mctp.keys_lock) in __mctp_key_remove()
533 spin_lock_irqsave(&net->mctp.keys_lock, flags); in mctp_ioctl_alloctag()
537 spin_unlock_irqrestore(&net->mctp.keys_lock, flags); in mctp_ioctl_alloctag()
570 spin_lock_irqsave(&net->mctp.keys_lock, flags); in mctp_ioctl_droptag()
587 spin_unlock_irqrestore(&net->mctp.keys_lock, flags); in mctp_ioctl_droptag()
661 spin_lock_irqsave(&net->mctp.keys_lock, flags); in mctp_sk_expire_keys()
687 spin_unlock_irqrestore(&net->mctp in mctp_sk_expire_keys()
[all...]
H A Droute.c56 sk_for_each_rcu(sk, &net->mctp.binds[hash]) { in mctp_lookup_bind_details()
198 spin_lock_irqsave(&net->mctp.keys_lock, flags); in mctp_lookup_key()
200 hlist_for_each_entry(key, &net->mctp.keys, hlist) { in mctp_lookup_key()
214 spin_unlock(&net->mctp.keys_lock); in mctp_lookup_key()
217 spin_unlock_irqrestore(&net->mctp.keys_lock, flags); in mctp_lookup_key()
272 spin_lock_irqsave(&net->mctp.keys_lock, flags); in mctp_key_add()
279 hlist_for_each_entry(tmp, &net->mctp.keys, hlist) { in mctp_key_add()
296 hlist_add_head(&key->hlist, &net->mctp.keys); in mctp_key_add()
301 spin_unlock_irqrestore(&net->mctp.keys_lock, flags); in mctp_key_add()
330 spin_lock_irqsave(&net->mctp.keys_lock, flags); in __mctp_key_done_in()
[all …]
H A DMakefile2 obj-$(CONFIG_MCTP) += mctp.o
3 mctp-objs := af_mctp.o device.o route.o neigh.o
/linux/drivers/net/mctp/
H A DMakefile1 obj-$(CONFIG_MCTP_SERIAL) += mctp-serial.o
2 obj-$(CONFIG_MCTP_TRANSPORT_I2C) += mctp-i2c.o
3 obj-$(CONFIG_MCTP_TRANSPORT_I3C) += mctp-i3c.o
4 obj-$(CONFIG_MCTP_TRANSPORT_USB) += mctp-usb.o
H A DKconfig22 compile as a module, use m; the module will be called mctp-serial.
39 created for each I2C bus that has been assigned a mctp-i2c device.
48 having a "mctp-controller" devicetree property.
/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-facebook-yosemite4.dts185 mctp-controller;
189 mctp@10 {
190 compatible = "mctp-i2c-controller";
236 mctp-controller;
240 mctp@10 {
241 compatible = "mctp-i2c-controller";
287 mctp-controller;
291 mctp@10 {
292 compatible = "mctp-i2c-controller";
338 mctp-controller;
[all …]
H A Daspeed-bmc-facebook-greatlakes.dts159 mctp-controller;
169 mctp@10 {
170 compatible = "mctp-i2c-controller";
H A Daspeed-bmc-facebook-harma.dts243 mctp-controller;
246 mctp@10 {
247 compatible = "mctp-i2c-controller";
436 mctp-controller;
439 mctp@10 {
440 compatible = "mctp-i2c-controller";
H A Daspeed-bmc-facebook-yosemite5.dts233 mctp-controller;
236 mctp@10 {
237 compatible = "mctp-i2c-controller";
784 mctp-controller;
787 mctp@10 {
788 compatible = "mctp-i2c-controller";
H A Daspeed-bmc-facebook-clemente.dts1010 mctp-controller;
1011 mctp@10 {
1012 compatible = "mctp-i2c-controller";
1228 mctp-controller;
1229 mctp@10 {
1230 compatible = "mctp-i2c-controller";
H A Daspeed-bmc-facebook-santabarbara.dts1307 mctp-controller;
1310 mctp@10 {
1311 compatible = "mctp-i2c-controller";
/linux/include/trace/events/
H A Dmctp.h4 #define TRACE_SYSTEM mctp
/linux/net/mctp/test/
H A Dutils.c4 #include <linux/mctp.h>
7 #include <net/mctp.h>
140 list_add_rcu(&rt->rt.list, &net->mctp.routes); in mctp_test_create_route_direct()
165 list_add_rcu(&rt->rt.list, &net->mctp.routes); in mctp_test_create_route_gw()
H A Droute-test.c6 #include <net/mctp.h>
452 mns = &sock_net(sock->sk)->mctp; in mctp_test_route_input_sk_keys()
654 mns = &sock_net(t->sock->sk)->mctp; in mctp_test_route_input_multiple_nets_key_init()
927 /* Assign a single EID. ->addrs is freed on mctp netdev release */
1072 mns = &sock_net(sock->sk)->mctp; in mctp_test_route_output_key_create()
1345 list_add_rcu(&neigh.list, &init_net.mctp.neighbours); in mctp_test_route_gw_output()
1353 * mctp header, and 4 bytes of data in mctp_test_route_gw_output()
1388 /* mctp network of incoming interface (smctp_network) */ in mctp_test_route_gw_output()
1594 .name = "mctp-route", in mctp_test_bind_lookup()
/linux/Documentation/translations/zh_CN/networking/
H A Dindex.rst98 * mctp
/linux/Documentation/networking/
H A Dmctp.rst7 net/mctp/ contains protocol support for MCTP, as defined by DMTF standard
9 provided in drivers/net/mctp/.
/linux/include/net/
H A Dnet_namespace.h186 struct netns_mctp mctp; member
/linux/drivers/net/
H A DKconfig529 source "drivers/net/mctp/Kconfig"
/linux/
H A DMAINTAINERS15113 F: Documentation/networking/mctp.rst
15114 F: drivers/net/mctp/
15115 F: include/linux/usb/mctp-usb.h
15116 F: include/net/mctp.h
15118 F: include/net/netns/mctp.h
15119 F: net/mctp/