/kernel/linux/linux-5.10/net/sched/ |
H A D | em_canid.c | 50 return cf->can_id; in em_canid_get_id() 53 static void em_canid_sff_match_add(struct canid_match *cm, u32 can_id, in em_canid_sff_match_add() argument 59 * Limit can_mask and can_id to SFF range to in em_canid_sff_match_add() 63 can_id &= can_mask; in em_canid_sff_match_add() 67 set_bit(can_id, cm->match_sff); in em_canid_sff_match_add() 83 if ((i & can_mask) == can_id) in em_canid_sff_match_add() 97 canid_t can_id; in em_canid_match() local 102 can_id = em_canid_get_id(skb); in em_canid_match() 104 if (can_id & CAN_EFF_FLAG) { in em_canid_match() 107 if (!(((lp->can_id in em_canid_match() [all...] |
/kernel/linux/linux-6.6/net/sched/ |
H A D | em_canid.c | 50 return cf->can_id; in em_canid_get_id() 53 static void em_canid_sff_match_add(struct canid_match *cm, u32 can_id, in em_canid_sff_match_add() argument 59 * Limit can_mask and can_id to SFF range to in em_canid_sff_match_add() 63 can_id &= can_mask; in em_canid_sff_match_add() 67 set_bit(can_id, cm->match_sff); in em_canid_sff_match_add() 83 if ((i & can_mask) == can_id) in em_canid_sff_match_add() 97 canid_t can_id; in em_canid_match() local 102 can_id = em_canid_get_id(skb); in em_canid_match() 104 if (can_id & CAN_EFF_FLAG) { in em_canid_match() 107 if (!(((lp->can_id in em_canid_match() [all...] |
/kernel/linux/linux-5.10/net/can/ |
H A D | af_can.c | 316 * @can_id: 29 bit CAN identifier 326 static unsigned int effhash(canid_t can_id) in effhash() argument 330 hash = can_id; in effhash() 331 hash ^= can_id >> CAN_EFF_RCV_HASH_BITS; in effhash() 332 hash ^= can_id >> (2 * CAN_EFF_RCV_HASH_BITS); in effhash() 339 * @can_id: pointer to CAN identifier of a given can_filter 350 * <received_can_id> & mask == can_id & mask 355 * The filter can be inverted (CAN_INV_FILTER bit set in can_id) or it can 360 * Pointer to optimal filterlist for the given can_id/mask pair. 362 * Reduced can_id t 364 can_rcv_list_find(canid_t *can_id, canid_t *mask, struct can_dev_rcv_lists *dev_rcv_lists) can_rcv_list_find() argument 442 can_rx_register(struct net *net, struct net_device *dev, canid_t can_id, canid_t mask, void (*func)(struct sk_buff *, void *), void *data, char *ident, struct sock *sk) can_rx_register() argument 512 can_rx_unregister(struct net *net, struct net_device *dev, canid_t can_id, canid_t mask, void (*func)(struct sk_buff *, void *), void *data) can_rx_unregister() argument 583 canid_t can_id = cf->can_id; can_rcv_filter() local [all...] |
H A D | bcm.c | 79 /* get best masking value for can_rx_register() for a given single can_id */ 105 canid_t can_id; member 216 seq_printf(m, "rx_op: %03X %-5s ", op->can_id, in bcm_proc_show() 245 seq_printf(m, "tx_op: %03X %s ", op->can_id, in bcm_proc_show() 417 msg_head.can_id = op->can_id; in bcm_tx_timeout_handler() 455 head.can_id = op->can_id; in bcm_rx_changed() 577 msg_head.can_id = op->can_id; in bcm_rx_timeout_handler() [all...] |
/kernel/linux/linux-6.6/net/can/ |
H A D | af_can.c | 315 * @can_id: 29 bit CAN identifier 325 static unsigned int effhash(canid_t can_id) in effhash() argument 329 hash = can_id; in effhash() 330 hash ^= can_id >> CAN_EFF_RCV_HASH_BITS; in effhash() 331 hash ^= can_id >> (2 * CAN_EFF_RCV_HASH_BITS); in effhash() 338 * @can_id: pointer to CAN identifier of a given can_filter 349 * <received_can_id> & mask == can_id & mask 354 * The filter can be inverted (CAN_INV_FILTER bit set in can_id) or it can 359 * Pointer to optimal filterlist for the given can_id/mask pair. 361 * Reduced can_id t 363 can_rcv_list_find(canid_t *can_id, canid_t *mask, struct can_dev_rcv_lists *dev_rcv_lists) can_rcv_list_find() argument 441 can_rx_register(struct net *net, struct net_device *dev, canid_t can_id, canid_t mask, void (*func)(struct sk_buff *, void *), void *data, char *ident, struct sock *sk) can_rx_register() argument 510 can_rx_unregister(struct net *net, struct net_device *dev, canid_t can_id, canid_t mask, void (*func)(struct sk_buff *, void *), void *data) can_rx_unregister() argument 581 canid_t can_id = cf->can_id; can_rcv_filter() local [all...] |
H A D | bcm.c | 79 /* get best masking value for can_rx_register() for a given single can_id */ 105 canid_t can_id; member 216 seq_printf(m, "rx_op: %03X %-5s ", op->can_id, in bcm_proc_show() 245 seq_printf(m, "tx_op: %03X %s ", op->can_id, in bcm_proc_show() 417 msg_head.can_id = op->can_id; in bcm_tx_timeout_handler() 455 head.can_id = op->can_id; in bcm_rx_changed() 577 msg_head.can_id = op->can_id; in bcm_rx_timeout_handler() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/mscan/ |
H A D | mscan.c | 192 u32 can_id; in mscan_start_xmit() local 227 rtr = frame->can_id & CAN_RTR_FLAG; in mscan_start_xmit() 230 if (frame->can_id & CAN_EFF_FLAG) { in mscan_start_xmit() 231 can_id = (frame->can_id & CAN_EFF_MASK) in mscan_start_xmit() 234 can_id |= 1 << MSCAN_EFF_RTR_SHIFT; in mscan_start_xmit() 235 out_be16(®s->tx.idr3_2, can_id); in mscan_start_xmit() 237 can_id >>= 16; in mscan_start_xmit() 239 can_id = (can_id in mscan_start_xmit() 297 u32 can_id; mscan_get_rx_frame() local [all...] |
/kernel/linux/linux-5.10/drivers/net/can/mscan/ |
H A D | mscan.c | 192 u32 can_id; in mscan_start_xmit() local 227 rtr = frame->can_id & CAN_RTR_FLAG; in mscan_start_xmit() 230 if (frame->can_id & CAN_EFF_FLAG) { in mscan_start_xmit() 231 can_id = (frame->can_id & CAN_EFF_MASK) in mscan_start_xmit() 234 can_id |= 1 << MSCAN_EFF_RTR_SHIFT; in mscan_start_xmit() 235 out_be16(®s->tx.idr3_2, can_id); in mscan_start_xmit() 237 can_id >>= 16; in mscan_start_xmit() 239 can_id = (can_id in mscan_start_xmit() 297 u32 can_id; mscan_get_rx_frame() local [all...] |
/kernel/linux/linux-6.6/drivers/net/can/ |
H A D | can327.c | 176 if (elm->can_frame_to_send.can_id != frame->can_id) { in can327_send_frame() 178 if ((frame->can_id ^ elm->can_frame_to_send.can_id) in can327_send_frame() 181 (frame->can_id & CAN_EFF_FLAG ? 0 : CAN327_CAN_CONFIG_SEND_SFF) | in can327_send_frame() 189 if (frame->can_id & CAN_EFF_FLAG) { in can327_send_frame() 239 elm->can_frame_to_send.can_id = 0x7df; /* ELM327 HW default */ in can327_init_device() 305 frame->can_id |= CAN_ERR_BUSOFF; in can327_uart_side_failure() 350 frame->can_id |= CAN_ERR_CRTL; in can327_parse_error() 353 frame->can_id | in can327_parse_error() [all...] |
H A D | at91_can.c | 302 static inline u32 at91_can_id_to_reg_mid(canid_t can_id) in at91_can_id_to_reg_mid() argument 306 if (can_id & CAN_EFF_FLAG) in at91_can_id_to_reg_mid() 307 reg_mid = (can_id & CAN_EFF_MASK) | AT91_MID_MIDE; in at91_can_id_to_reg_mid() 309 reg_mid = (can_id & CAN_SFF_MASK) << 18; in at91_can_id_to_reg_mid() 467 reg_mid = at91_can_id_to_reg_mid(cf->can_id); in at91_start_xmit() 468 reg_mcr = ((cf->can_id & CAN_RTR_FLAG) ? AT91_MCR_MRTR : 0) | in at91_start_xmit() 550 cf->can_id |= CAN_ERR_CRTL; in at91_rx_overflow_err() 573 cf->can_id = ((reg_mid >> 0) & CAN_EFF_MASK) | CAN_EFF_FLAG; in at91_read_mb() 575 cf->can_id = (reg_mid >> 18) & CAN_SFF_MASK; in at91_read_mb() 581 cf->can_id | in at91_read_mb() 1177 unsigned long can_id; mb0_id_store() local [all...] |
H A D | xilinx_can.c | 598 if (cf->can_id & CAN_EFF_FLAG) { in xcan_write_frame() 600 id = ((cf->can_id & CAN_EFF_MASK) << XCAN_IDR_ID2_SHIFT) & in xcan_write_frame() 602 id |= (((cf->can_id & CAN_EFF_MASK) >> in xcan_write_frame() 611 if (cf->can_id & CAN_RTR_FLAG) in xcan_write_frame() 616 id = ((cf->can_id & CAN_SFF_MASK) << XCAN_IDR_ID1_SHIFT) & in xcan_write_frame() 619 if (cf->can_id & CAN_RTR_FLAG) in xcan_write_frame() 659 if (!(cf->can_id & CAN_RTR_FLAG)) { in xcan_write_frame() 805 cf->can_id = (id_xcan & XCAN_IDR_ID1_MASK) >> 3; in xcan_rx() 806 cf->can_id |= (id_xcan & XCAN_IDR_ID2_MASK) >> in xcan_rx() 808 cf->can_id | in xcan_rx() [all...] |
/kernel/linux/linux-5.10/drivers/net/can/ |
H A D | xilinx_can.c | 560 if (cf->can_id & CAN_EFF_FLAG) { in xcan_write_frame() 562 id = ((cf->can_id & CAN_EFF_MASK) << XCAN_IDR_ID2_SHIFT) & in xcan_write_frame() 564 id |= (((cf->can_id & CAN_EFF_MASK) >> in xcan_write_frame() 573 if (cf->can_id & CAN_RTR_FLAG) in xcan_write_frame() 578 id = ((cf->can_id & CAN_SFF_MASK) << XCAN_IDR_ID1_SHIFT) & in xcan_write_frame() 581 if (cf->can_id & CAN_RTR_FLAG) in xcan_write_frame() 621 if (!(cf->can_id & CAN_RTR_FLAG)) { in xcan_write_frame() 767 cf->can_id = (id_xcan & XCAN_IDR_ID1_MASK) >> 3; in xcan_rx() 768 cf->can_id |= (id_xcan & XCAN_IDR_ID2_MASK) >> in xcan_rx() 770 cf->can_id | in xcan_rx() [all...] |
H A D | at91_can.c | 301 static inline u32 at91_can_id_to_reg_mid(canid_t can_id) in at91_can_id_to_reg_mid() argument 305 if (can_id & CAN_EFF_FLAG) in at91_can_id_to_reg_mid() 306 reg_mid = (can_id & CAN_EFF_MASK) | AT91_MID_MIDE; in at91_can_id_to_reg_mid() 308 reg_mid = (can_id & CAN_SFF_MASK) << 18; in at91_can_id_to_reg_mid() 469 reg_mid = at91_can_id_to_reg_mid(cf->can_id); in at91_start_xmit() 470 reg_mcr = ((cf->can_id & CAN_RTR_FLAG) ? AT91_MCR_MRTR : 0) | in at91_start_xmit() 553 cf->can_id |= CAN_ERR_CRTL; in at91_rx_overflow_err() 578 cf->can_id = ((reg_mid >> 0) & CAN_EFF_MASK) | CAN_EFF_FLAG; in at91_read_mb() 580 cf->can_id = (reg_mid >> 18) & CAN_SFF_MASK; in at91_read_mb() 586 cf->can_id | in at91_read_mb() 1195 unsigned long can_id; at91_sysfs_set_mb0_id() local [all...] |
H A D | slcan.c | 108 * A CAN frame has a can_id (11 bit standard frame format OR 29 bit extended 113 * given can_id. 131 * t1230 : can_id 0x123, can_dlc 0, no data 132 * t4563112233 : can_id 0x456, can_dlc 3, data 0x11 0x22 0x33 133 * T12ABCDEF2AA55 : extended can_id 0x12ABCDEF, can_dlc 2, data 0xAA 0x55 134 * r1230 : can_id 0x123, can_dlc 0, no data, remote transmission request 155 cf.can_id = CAN_RTR_FLAG; in slc_bump() 165 cf.can_id = CAN_RTR_FLAG; in slc_bump() 168 cf.can_id |= CAN_EFF_FLAG; in slc_bump() 182 cf.can_id | in slc_bump() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/slcan/ |
H A D | slcan-core.c | 136 /* A CAN frame has a can_id (11 bit standard frame format OR 29 bit extended 141 * given can_id. 159 * t1230 : can_id 0x123, len 0, no data 160 * t4563112233 : can_id 0x456, len 3, data 0x11 0x22 0x33 161 * T12ABCDEF2AA55 : extended can_id 0x12ABCDEF, len 2, data 0xAA 0x55 162 * r1230 : can_id 0x123, len 0, no data, remote transmission request 187 cf->can_id = CAN_RTR_FLAG; in slcan_bump_frame() 197 cf->can_id = CAN_RTR_FLAG; in slcan_bump_frame() 200 cf->can_id |= CAN_EFF_FLAG; in slcan_bump_frame() 214 cf->can_id | in slcan_bump_frame() [all...] |
/kernel/linux/linux-5.10/drivers/net/can/softing/ |
H A D | softing_main.c | 80 if (cf->can_id & CAN_RTR_FLAG) in softing_netdev_start_xmit() 82 if (cf->can_id & CAN_EFF_FLAG) in softing_netdev_start_xmit() 88 *ptr++ = (cf->can_id >> 0); in softing_netdev_start_xmit() 89 *ptr++ = (cf->can_id >> 8); in softing_netdev_start_xmit() 90 if (cf->can_id & CAN_EFF_FLAG) { in softing_netdev_start_xmit() 91 *ptr++ = (cf->can_id >> 16); in softing_netdev_start_xmit() 92 *ptr++ = (cf->can_id >> 24); in softing_netdev_start_xmit() 97 if (!(cf->can_id & CAN_RTR_FLAG)) in softing_netdev_start_xmit() 169 msg.can_id = CAN_ERR_FLAG | CAN_ERR_CRTL; in softing_handle_1() 220 msg.can_id in softing_handle_1() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/softing/ |
H A D | softing_main.c | 81 if (cf->can_id & CAN_RTR_FLAG) in softing_netdev_start_xmit() 83 if (cf->can_id & CAN_EFF_FLAG) in softing_netdev_start_xmit() 89 *ptr++ = (cf->can_id >> 0); in softing_netdev_start_xmit() 90 *ptr++ = (cf->can_id >> 8); in softing_netdev_start_xmit() 91 if (cf->can_id & CAN_EFF_FLAG) { in softing_netdev_start_xmit() 92 *ptr++ = (cf->can_id >> 16); in softing_netdev_start_xmit() 93 *ptr++ = (cf->can_id >> 24); in softing_netdev_start_xmit() 98 if (!(cf->can_id & CAN_RTR_FLAG)) in softing_netdev_start_xmit() 170 msg.can_id = CAN_ERR_FLAG | CAN_ERR_CRTL; in softing_handle_1() 221 msg.can_id in softing_handle_1() [all...] |
/kernel/linux/linux-5.10/drivers/net/can/peak_canfd/ |
H A D | peak_canfd.c | 307 cf->can_id = le32_to_cpu(msg->can_id); in pucan_handle_can_rx() 311 cf->can_id |= CAN_EFF_FLAG; in pucan_handle_can_rx() 314 cf->can_id |= CAN_RTR_FLAG; in pucan_handle_can_rx() 369 cf->can_id |= CAN_ERR_BUSOFF; in pucan_handle_status() 376 cf->can_id |= CAN_ERR_CRTL; in pucan_handle_status() 389 cf->can_id |= CAN_ERR_CRTL; in pucan_handle_status() 435 cf->can_id |= CAN_ERR_CRTL; in pucan_handle_cache_critical() 676 if (cf->can_id & CAN_EFF_FLAG) { in peak_canfd_start_xmit() 678 msg->can_id in peak_canfd_start_xmit() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/peak_canfd/ |
H A D | peak_canfd.c | 307 cf->can_id = le32_to_cpu(msg->can_id); in pucan_handle_can_rx() 311 cf->can_id |= CAN_EFF_FLAG; in pucan_handle_can_rx() 314 cf->can_id |= CAN_RTR_FLAG; in pucan_handle_can_rx() 370 cf->can_id |= CAN_ERR_BUSOFF; in pucan_handle_status() 377 cf->can_id |= CAN_ERR_CRTL | CAN_ERR_CNT; in pucan_handle_status() 390 cf->can_id |= CAN_ERR_CRTL | CAN_ERR_CNT; in pucan_handle_status() 434 cf->can_id |= CAN_ERR_CRTL | CAN_ERR_CNT; in pucan_handle_cache_critical() 673 if (cf->can_id & CAN_EFF_FLAG) { in peak_canfd_start_xmit() 675 msg->can_id in peak_canfd_start_xmit() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-tx.c | 43 if (cfd->can_id & CAN_EFF_FLAG) { in mcp251xfd_tx_obj_from_skb() 46 sid = FIELD_GET(MCP251XFD_REG_FRAME_EFF_SID_MASK, cfd->can_id); in mcp251xfd_tx_obj_from_skb() 47 eid = FIELD_GET(MCP251XFD_REG_FRAME_EFF_EID_MASK, cfd->can_id); in mcp251xfd_tx_obj_from_skb() 54 id = FIELD_PREP(MCP251XFD_OBJ_ID_SID_MASK, cfd->can_id); in mcp251xfd_tx_obj_from_skb() 64 if (cfd->can_id & CAN_RTR_FLAG) in mcp251xfd_tx_obj_from_skb()
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | can.h | 95 * @can_id: CAN ID of the frame and CAN_*_FLAG flags, see canid_t definition 105 canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ member 134 * @can_id: CAN ID of the frame and CAN_*_FLAG flags, see canid_t definition 142 canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ member 201 * @can_id: relevant bits of CAN ID which are not masked out. 207 * <received_can_id> & mask == can_id & mask 209 * The filter can be inverted (CAN_INV_FILTER bit set in can_id) or it can 213 canid_t can_id; member 217 #define CAN_INV_FILTER 0x20000000U /* to be set in can_filter.can_id */
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | can.h | 38 canid_t can_id; member 48 canid_t can_id; member 81 canid_t can_id; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | can.h | 38 canid_t can_id; member 48 canid_t can_id; member 81 canid_t can_id; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | can.h | 25 canid_t can_id; member 35 canid_t can_id; member 62 canid_t can_id; member
|
/kernel/linux/linux-6.6/drivers/net/can/spi/ |
H A D | hi311x.c | 268 if (frame->can_id & CAN_EFF_FLAG) { in hi3110_hw_tx() 270 buf[HI3110_FIFO_ID_OFF] = (frame->can_id & CAN_EFF_MASK) >> 21; in hi3110_hw_tx() 272 (((frame->can_id & CAN_EFF_MASK) >> 13) & 0xe0) | in hi3110_hw_tx() 274 (((frame->can_id & CAN_EFF_MASK) >> 15) & 0x07); in hi3110_hw_tx() 276 (frame->can_id & CAN_EFF_MASK) >> 7; in hi3110_hw_tx() 278 ((frame->can_id & CAN_EFF_MASK) << 1) | in hi3110_hw_tx() 279 ((frame->can_id & CAN_RTR_FLAG) ? 1 : 0); in hi3110_hw_tx() 290 buf[HI3110_FIFO_ID_OFF] = (frame->can_id & CAN_SFF_MASK) >> 3; in hi3110_hw_tx() 292 ((frame->can_id & CAN_SFF_MASK) << 5) | in hi3110_hw_tx() 293 ((frame->can_id in hi3110_hw_tx() [all...] |