Home
last modified time | relevance | path

Searched refs:can_id (Results 1 - 25 of 121) sorted by relevance

12345

/kernel/linux/linux-5.10/net/sched/
H A Dem_canid.c50 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 Dem_canid.c50 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 Daf_can.c316 * @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 Dbcm.c79 /* 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 Daf_can.c315 * @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 Dbcm.c79 /* 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 Dmscan.c192 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(&regs->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 Dmscan.c192 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(&regs->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 Dcan327.c176 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 Dat91_can.c302 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 Dxilinx_can.c598 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 Dxilinx_can.c560 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 Dat91_can.c301 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 Dslcan.c108 * 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 Dslcan-core.c136 /* 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 Dsofting_main.c80 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 Dsofting_main.c81 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 Dpeak_canfd.c307 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 Dpeak_canfd.c307 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 Dmcp251xfd-tx.c43 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 Dcan.h95 * @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 Dcan.h38 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 Dcan.h38 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 Dcan.h25 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 Dhi311x.c268 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...]

Completed in 26 milliseconds

12345