Lines Matching full:bcm
3 * bcm.c - Broadcast Manager to filter/send (cyclic) CAN content
59 #include <linux/can/bcm.h>
269 * of the given bcm tx op
314 * bcm_send_to_user - send a BCM message to the userspace
340 * the BCM uses the flags-element of the canfd_frame in bcm_send_to_user()
343 * BCM, where nframes is 1 in bcm_send_to_user()
705 * helpers for bcm_op handling: find & delete bcm [rx|tx] op elements
744 printk(KERN_ERR "can-bcm: bcm_rx_unreg: registered device " in bcm_rx_unreg()
841 * bcm_tx_setup - create or update a bcm tx op (for bcm_sendmsg)
867 /* update existing BCM operation */ in bcm_tx_setup()
902 /* insert new BCM operation for the given can_id */ in bcm_tx_setup()
1016 * bcm_rx_setup - create or update a bcm rx op (for bcm_sendmsg)
1049 /* update existing BCM operation */ in bcm_rx_setup()
1077 /* insert new BCM operation for the given can_id */ in bcm_rx_setup()
1205 "bcm", sk); in bcm_rx_setup()
1214 bcm_rx_handler, op, "bcm", sk); in bcm_rx_setup()
1216 /* this bcm rx op is broken -> remove it */ in bcm_rx_setup()
1272 * bcm_sendmsg - process BCM commands (opcodes) from the userspace
1458 * initial settings for all BCM sockets to be set at socket creation time
1709 /* create /proc/net/can-bcm directory */ in canbcm_pernet_init()
1710 net->can.bcmproc_dir = proc_net_mkdir(net, "can-bcm", net->proc_net); in canbcm_pernet_init()
1719 /* remove /proc/net/can-bcm directory */ in canbcm_pernet_exit()
1721 remove_proc_entry("can-bcm", net->proc_net); in canbcm_pernet_exit()
1742 printk(KERN_ERR "can: registration of bcm protocol failed\n"); in bcm_module_init()