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()
707 * helpers for bcm_op handling: find & delete bcm [rx|tx] op elements
753 printk(KERN_ERR "can-bcm: bcm_rx_unreg: registered device " in bcm_rx_unreg()
852 * bcm_tx_setup - create or update a bcm tx op (for bcm_sendmsg)
878 /* update existing BCM operation */ in bcm_tx_setup()
913 /* insert new BCM operation for the given can_id */ in bcm_tx_setup()
1027 * bcm_rx_setup - create or update a bcm rx op (for bcm_sendmsg)
1060 /* update existing BCM operation */ in bcm_rx_setup()
1088 /* insert new BCM operation for the given can_id */ in bcm_rx_setup()
1216 "bcm", sk); in bcm_rx_setup()
1225 bcm_rx_handler, op, "bcm", sk); in bcm_rx_setup()
1227 /* this bcm rx op is broken -> remove it */ in bcm_rx_setup()
1283 * bcm_sendmsg - process BCM commands (opcodes) from the userspace
1469 * initial settings for all BCM sockets to be set at socket creation time
1720 /* create /proc/net/can-bcm directory */ in canbcm_pernet_init()
1721 net->can.bcmproc_dir = proc_net_mkdir(net, "can-bcm", net->proc_net); in canbcm_pernet_init()
1730 /* remove /proc/net/can-bcm directory */ in canbcm_pernet_exit()
1732 remove_proc_entry("can-bcm", net->proc_net); in canbcm_pernet_exit()
1753 printk(KERN_ERR "can: registration of bcm protocol failed\n"); in bcm_module_init()