Lines Matching full:bcm
3 * bcm.c - Broadcast Manager to filter/send (cyclic) CAN content
59 #include <linux/can/bcm.h>
270 * of the given bcm tx op
316 * bcm_send_to_user - send a BCM message to the userspace
342 * the BCM uses the flags-element of the canfd_frame in bcm_send_to_user()
345 * BCM, where nframes is 1 in bcm_send_to_user()
712 * helpers for bcm_op handling: find & delete bcm [rx|tx] op elements
758 printk(KERN_ERR "can-bcm: bcm_rx_unreg: registered device " in bcm_rx_unreg()
857 * bcm_tx_setup - create or update a bcm tx op (for bcm_sendmsg)
883 /* update existing BCM operation */ in bcm_tx_setup()
918 /* insert new BCM operation for the given can_id */ in bcm_tx_setup()
1036 * bcm_rx_setup - create or update a bcm rx op (for bcm_sendmsg)
1069 /* update existing BCM operation */ in bcm_rx_setup()
1097 /* insert new BCM operation for the given can_id */ in bcm_rx_setup()
1225 "bcm", sk); in bcm_rx_setup()
1234 bcm_rx_handler, op, "bcm", sk); in bcm_rx_setup()
1236 /* this bcm rx op is broken -> remove it */ in bcm_rx_setup()
1292 * bcm_sendmsg - process BCM commands (opcodes) from the userspace
1478 * initial settings for all BCM sockets to be set at socket creation time
1725 /* create /proc/net/can-bcm directory */ in canbcm_pernet_init()
1726 net->can.bcmproc_dir = proc_net_mkdir(net, "can-bcm", net->proc_net); in canbcm_pernet_init()
1735 /* remove /proc/net/can-bcm directory */ in canbcm_pernet_exit()
1737 remove_proc_entry("can-bcm", net->proc_net); in canbcm_pernet_exit()
1766 printk(KERN_ERR "can: registration of bcm protocol failed\n"); in bcm_module_init()