/linux-4.4.14/net/sched/ |
D | em_canid.c | 53 return cf->can_id; in em_canid_get_id() 56 static void em_canid_sff_match_add(struct canid_match *cm, u32 can_id, in em_canid_sff_match_add() argument 66 can_id &= can_mask; in em_canid_sff_match_add() 70 set_bit(can_id, cm->match_sff); in em_canid_sff_match_add() 86 if ((i & can_mask) == can_id) in em_canid_sff_match_add() 100 canid_t can_id; in em_canid_match() local 105 can_id = em_canid_get_id(skb); in em_canid_match() 107 if (can_id & CAN_EFF_FLAG) { in em_canid_match() 110 if (!(((lp->can_id ^ can_id) & lp->can_mask))) { in em_canid_match() 116 can_id &= CAN_SFF_MASK; in em_canid_match() [all …]
|
/linux-4.4.14/net/can/ |
D | af_can.c | 354 static unsigned int effhash(canid_t can_id) in effhash() argument 358 hash = can_id; in effhash() 359 hash ^= can_id >> CAN_EFF_RCV_HASH_BITS; in effhash() 360 hash ^= can_id >> (2 * CAN_EFF_RCV_HASH_BITS); in effhash() 392 static struct hlist_head *find_rcv_list(canid_t *can_id, canid_t *mask, in find_rcv_list() argument 395 canid_t inv = *can_id & CAN_INV_FILTER; /* save flag before masking */ in find_rcv_list() 409 if ((*mask & CAN_EFF_FLAG) && !(*can_id & CAN_EFF_FLAG)) in find_rcv_list() 413 *can_id &= *mask; in find_rcv_list() 425 !(*can_id & CAN_RTR_FLAG)) { in find_rcv_list() 427 if (*can_id & CAN_EFF_FLAG) { in find_rcv_list() [all …]
|
D | bcm.c | 96 canid_t can_id; member 187 op->can_id, bcm_proc_getifname(ifname, op->ifindex)); in bcm_proc_show() 212 op->can_id, in bcm_proc_show() 381 msg_head.can_id = op->can_id; in bcm_tx_timeout_tsklet() 428 head.can_id = op->can_id; in bcm_rx_changed() 539 msg_head.can_id = op->can_id; in bcm_rx_timeout_tsklet() 645 if (op->can_id != rxframe->can_id) in bcm_rx_handler() 698 static struct bcm_op *bcm_find_op(struct list_head *ops, canid_t can_id, in bcm_find_op() argument 704 if ((op->can_id == can_id) && (op->ifindex == ifindex)) in bcm_find_op() 734 can_rx_unregister(dev, op->can_id, REGMASK(op->can_id), in bcm_rx_unreg() [all …]
|
D | gw.c | 159 MODFUNC(mod_and_id, cf->can_id &= mod->modframe.and.can_id) 162 MODFUNC(mod_or_id, cf->can_id |= mod->modframe.or.can_id) 165 MODFUNC(mod_xor_id, cf->can_id ^= mod->modframe.xor.can_id) 168 MODFUNC(mod_set_id, cf->can_id = mod->modframe.set.can_id) 180 dst->can_id = src->can_id; in canframecpy() 286 crc = crc8->crctab[crc^(cf->can_id & 0xFF)^ in cgw_csum_crc8_rel() 287 (cf->can_id >> 8 & 0xFF)]; in cgw_csum_crc8_rel() 314 crc = crc8->crctab[crc^(cf->can_id & 0xFF)^ in cgw_csum_crc8_pos() 315 (cf->can_id >> 8 & 0xFF)]; in cgw_csum_crc8_pos() 341 crc = crc8->crctab[crc^(cf->can_id & 0xFF)^ in cgw_csum_crc8_neg() [all …]
|
D | af_can.h | 54 canid_t can_id; member
|
D | raw.c | 191 err = can_rx_register(dev, filter[i].can_id, in raw_enable_filters() 197 can_rx_unregister(dev, filter[i].can_id, in raw_enable_filters() 225 can_rx_unregister(dev, filter[i].can_id, filter[i].can_mask, in raw_disable_filters() 318 ro->dfilter.can_id = 0; in raw_init()
|
D | proc.c | 199 char *fmt = (r->can_id & CAN_EFF_FLAG)? in can_print_rcvlist() 203 seq_printf(m, fmt, DNAME(dev), r->can_id, r->mask, in can_print_rcvlist()
|
/linux-4.4.14/drivers/net/can/mscan/ |
D | mscan.c | 203 u32 can_id; in mscan_start_xmit() local 237 rtr = frame->can_id & CAN_RTR_FLAG; in mscan_start_xmit() 240 if (frame->can_id & CAN_EFF_FLAG) { in mscan_start_xmit() 241 can_id = (frame->can_id & CAN_EFF_MASK) in mscan_start_xmit() 244 can_id |= 1 << MSCAN_EFF_RTR_SHIFT; in mscan_start_xmit() 245 out_be16(®s->tx.idr3_2, can_id); in mscan_start_xmit() 247 can_id >>= 16; in mscan_start_xmit() 249 can_id = (can_id & 0x7) | ((can_id << 2) & 0xffe0) in mscan_start_xmit() 252 can_id = (frame->can_id & CAN_SFF_MASK) in mscan_start_xmit() 255 can_id |= 1 << MSCAN_SFF_RTR_SHIFT; in mscan_start_xmit() [all …]
|
/linux-4.4.14/drivers/net/can/ |
D | xilinx_can.c | 407 if (cf->can_id & CAN_EFF_FLAG) { in xcan_start_xmit() 409 id = ((cf->can_id & CAN_EFF_MASK) << XCAN_IDR_ID2_SHIFT) & in xcan_start_xmit() 411 id |= (((cf->can_id & CAN_EFF_MASK) >> in xcan_start_xmit() 420 if (cf->can_id & CAN_RTR_FLAG) in xcan_start_xmit() 425 id = ((cf->can_id & CAN_SFF_MASK) << XCAN_IDR_ID1_SHIFT) & in xcan_start_xmit() 428 if (cf->can_id & CAN_RTR_FLAG) in xcan_start_xmit() 447 if (!(cf->can_id & CAN_RTR_FLAG)) { in xcan_start_xmit() 498 cf->can_id = (id_xcan & XCAN_IDR_ID1_MASK) >> 3; in xcan_rx() 499 cf->can_id |= (id_xcan & XCAN_IDR_ID2_MASK) >> in xcan_rx() 501 cf->can_id |= CAN_EFF_FLAG; in xcan_rx() [all …]
|
D | at91_can.c | 305 static inline u32 at91_can_id_to_reg_mid(canid_t can_id) in at91_can_id_to_reg_mid() argument 309 if (can_id & CAN_EFF_FLAG) in at91_can_id_to_reg_mid() 310 reg_mid = (can_id & CAN_EFF_MASK) | AT91_MID_MIDE; in at91_can_id_to_reg_mid() 312 reg_mid = (can_id & CAN_SFF_MASK) << 18; in at91_can_id_to_reg_mid() 473 reg_mid = at91_can_id_to_reg_mid(cf->can_id); in at91_start_xmit() 474 reg_mcr = ((cf->can_id & CAN_RTR_FLAG) ? AT91_MCR_MRTR : 0) | in at91_start_xmit() 557 cf->can_id |= CAN_ERR_CRTL; in at91_rx_overflow_err() 582 cf->can_id = ((reg_mid >> 0) & CAN_EFF_MASK) | CAN_EFF_FLAG; in at91_read_mb() 584 cf->can_id = (reg_mid >> 18) & CAN_SFF_MASK; in at91_read_mb() 590 cf->can_id |= CAN_RTR_FLAG; in at91_read_mb() [all …]
|
D | slcan.c | 150 cf.can_id = 0; in slc_bump() 154 cf.can_id = CAN_RTR_FLAG; in slc_bump() 164 cf.can_id = CAN_RTR_FLAG; in slc_bump() 167 cf.can_id |= CAN_EFF_FLAG; in slc_bump() 181 cf.can_id |= tmpid; in slc_bump() 192 if (!(cf.can_id & CAN_RTR_FLAG)) { in slc_bump() 259 canid_t id = cf->can_id; in slc_encaps() 263 if (cf->can_id & CAN_RTR_FLAG) in slc_encaps() 269 if (cf->can_id & CAN_EFF_FLAG) { in slc_encaps() 285 pos += (cf->can_id & CAN_EFF_FLAG) ? SLC_EFF_ID_LEN : SLC_SFF_ID_LEN; in slc_encaps() [all …]
|
D | janz-ican3.c | 871 cf->can_id |= CAN_RTR_FLAG; in ican3_to_can_frame() 873 cf->can_id |= desc->data[0] << 3; in ican3_to_can_frame() 874 cf->can_id |= (desc->data[1] & 0xe0) >> 5; in ican3_to_can_frame() 880 cf->can_id |= CAN_RTR_FLAG; in ican3_to_can_frame() 883 cf->can_id |= CAN_EFF_FLAG; in ican3_to_can_frame() 884 cf->can_id |= desc->data[2] << 21; /* 28-21 */ in ican3_to_can_frame() 885 cf->can_id |= desc->data[3] << 13; /* 20-13 */ in ican3_to_can_frame() 886 cf->can_id |= desc->data[4] << 5; /* 12-5 */ in ican3_to_can_frame() 887 cf->can_id |= (desc->data[5] & 0xf8) >> 3; in ican3_to_can_frame() 889 cf->can_id |= desc->data[2] << 3; /* 10-3 */ in ican3_to_can_frame() [all …]
|
D | flexcan.c | 197 u32 can_id; member 473 u32 can_id; in flexcan_start_xmit() local 482 if (cf->can_id & CAN_EFF_FLAG) { in flexcan_start_xmit() 483 can_id = cf->can_id & CAN_EFF_MASK; in flexcan_start_xmit() 486 can_id = (cf->can_id & CAN_SFF_MASK) << 18; in flexcan_start_xmit() 489 if (cf->can_id & CAN_RTR_FLAG) in flexcan_start_xmit() 503 flexcan_write(can_id, ®s->mb[FLEXCAN_TX_BUF_ID].can_id); in flexcan_start_xmit() 523 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in do_bus_err() 537 cf->can_id |= CAN_ERR_ACK; in do_bus_err() 636 reg_id = flexcan_read(&mb->can_id); in flexcan_read_fifo() [all …]
|
D | rcar_can.c | 234 cf->can_id |= CAN_ERR_CRTL; in rcar_can_error() 245 cf->can_id |= CAN_ERR_BUSERROR | CAN_ERR_PROT; in rcar_can_error() 281 cf->can_id |= CAN_ERR_ACK; in rcar_can_error() 336 cf->can_id |= CAN_ERR_BUSOFF; in rcar_can_error() 344 cf->can_id |= CAN_ERR_CRTL; in rcar_can_error() 355 cf->can_id |= CAN_ERR_PROT; in rcar_can_error() 597 if (cf->can_id & CAN_EFF_FLAG) /* Extended frame format */ in rcar_can_start_xmit() 598 data = (cf->can_id & CAN_EFF_MASK) | RCAR_CAN_IDE; in rcar_can_start_xmit() 600 data = (cf->can_id & CAN_SFF_MASK) << RCAR_CAN_SID_SHIFT; in rcar_can_start_xmit() 602 if (cf->can_id & CAN_RTR_FLAG) { /* Remote transmission request */ in rcar_can_start_xmit() [all …]
|
D | bfin_can.c | 347 canid_t id = cf->can_id; in bfin_can_start_xmit() 403 cf->can_id = ((readw(®->chl[RECEIVE_EXT_CHL].id1) in bfin_can_rx() 406 cf->can_id |= CAN_EFF_FLAG; in bfin_can_rx() 410 cf->can_id = (readw(®->chl[RECEIVE_STD_CHL].id1) in bfin_can_rx() 415 cf->can_id |= CAN_RTR_FLAG; in bfin_can_rx() 448 cf->can_id |= CAN_ERR_CRTL; in bfin_can_err() 457 cf->can_id |= CAN_ERR_BUSOFF; in bfin_can_err() 479 cf->can_id |= CAN_ERR_CRTL; in bfin_can_err() 496 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in bfin_can_err()
|
D | ti_hecc.c | 510 if (cf->can_id & CAN_RTR_FLAG) /* Remote transmission request */ in ti_hecc_xmit() 514 if (cf->can_id & CAN_EFF_FLAG) /* Extended frame format */ in ti_hecc_xmit() 515 data = (cf->can_id & CAN_EFF_MASK) | HECC_CANMID_IDE; in ti_hecc_xmit() 517 data = (cf->can_id & CAN_SFF_MASK) << 18; in ti_hecc_xmit() 563 cf->can_id = (data & CAN_EFF_MASK) | CAN_EFF_FLAG; in ti_hecc_rx_pkt() 565 cf->can_id = (data >> 18) & CAN_SFF_MASK; in ti_hecc_rx_pkt() 568 cf->can_id |= CAN_RTR_FLAG; in ti_hecc_rx_pkt() 681 cf->can_id |= CAN_ERR_CRTL; in ti_hecc_error() 696 cf->can_id |= CAN_ERR_CRTL; in ti_hecc_error() 713 cf->can_id |= CAN_ERR_BUSOFF; in ti_hecc_error() [all …]
|
D | grcan.c | 646 cf.can_id |= CAN_ERR_BUSOFF; in grcan_err() 653 cf.can_id |= CAN_ERR_CRTL; in grcan_err() 664 cf.can_id |= CAN_ERR_CRTL; in grcan_err() 673 cf.can_id |= CAN_ERR_CRTL; in grcan_err() 689 cf.can_id |= CAN_ERR_RESTARTED; in grcan_err() 714 cf.can_id |= CAN_ERR_CRTL; in grcan_err() 750 if (cf.can_id) { in grcan_err() 758 skb_cf->can_id |= cf.can_id; in grcan_err() 1201 cf->can_id = ((slot[0] & GRCAN_MSG_EID) in grcan_receive() 1203 cf->can_id |= CAN_EFF_FLAG; in grcan_receive() [all …]
|
D | pch_can.c | 507 cf->can_id |= CAN_ERR_BUSOFF; in pch_can_error() 517 cf->can_id |= CAN_ERR_CRTL; in pch_can_error() 529 cf->can_id |= CAN_ERR_CRTL; in pch_can_error() 551 cf->can_id |= CAN_ERR_ACK; in pch_can_error() 633 cf->can_id |= CAN_ERR_CRTL; in pch_can_rx_msg_lost() 688 cf->can_id = id | CAN_EFF_FLAG; in pch_can_rx_normal() 691 cf->can_id = id; in pch_can_rx_normal() 695 cf->can_id |= CAN_RTR_FLAG; in pch_can_rx_normal() 916 if (cf->can_id & CAN_EFF_FLAG) { in pch_xmit() 917 iowrite32(cf->can_id & 0xffff, &priv->regs->ifregs[1].id1); in pch_xmit() [all …]
|
D | sun4i_can.c | 426 id = cf->can_id; in sun4ican_start_xmit() 499 cf->can_id = id; in sun4i_can_rx() 537 cf->can_id |= CAN_ERR_CRTL; in sun4i_can_err() 565 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in sun4i_can_err() 602 cf->can_id |= CAN_ERR_LOSTARB; in sun4i_can_err()
|
D | dev.c | 344 cf->can_id |= CAN_ERR_BUSOFF; in can_change_state() 348 cf->can_id |= CAN_ERR_CRTL; in can_change_state() 497 cf->can_id |= CAN_ERR_RESTARTED; in can_restart() 634 (*cf)->can_id = CAN_ERR_FLAG; in alloc_can_err_skb()
|
/linux-4.4.14/drivers/net/can/softing/ |
D | softing_main.c | 91 if (cf->can_id & CAN_RTR_FLAG) in softing_netdev_start_xmit() 93 if (cf->can_id & CAN_EFF_FLAG) in softing_netdev_start_xmit() 99 *ptr++ = (cf->can_id >> 0); in softing_netdev_start_xmit() 100 *ptr++ = (cf->can_id >> 8); in softing_netdev_start_xmit() 101 if (cf->can_id & CAN_EFF_FLAG) { in softing_netdev_start_xmit() 102 *ptr++ = (cf->can_id >> 16); in softing_netdev_start_xmit() 103 *ptr++ = (cf->can_id >> 24); in softing_netdev_start_xmit() 108 if (!(cf->can_id & CAN_RTR_FLAG)) in softing_netdev_start_xmit() 180 msg.can_id = CAN_ERR_FLAG | CAN_ERR_CRTL; in softing_handle_1() 231 msg.can_id = CAN_ERR_FLAG; in softing_handle_1() [all …]
|
D | softing_fw.c | 637 msg.can_id = CAN_ERR_FLAG | CAN_ERR_RESTARTED; in softing_startstop()
|
/linux-4.4.14/include/uapi/linux/ |
D | can.h | 104 canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ member 141 canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ member 194 canid_t can_id; member
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-platform-at91 | 6 Value representing the can_id of mailbox 0. 18 In order to use an extended can_id add the 19 CAN_EFF_FLAG (0x80000000U) to the can_id. Example:
|
/linux-4.4.14/drivers/net/can/spi/ |
D | mcp251x.c | 416 exide = (frame->can_id & CAN_EFF_FLAG) ? 1 : 0; /* Extended ID Enable */ in mcp251x_hw_tx() 418 sid = (frame->can_id & CAN_EFF_MASK) >> 18; in mcp251x_hw_tx() 420 sid = frame->can_id & CAN_SFF_MASK; /* Standard ID */ in mcp251x_hw_tx() 421 eid = frame->can_id & CAN_EFF_MASK; /* Extended ID */ in mcp251x_hw_tx() 422 rtr = (frame->can_id & CAN_RTR_FLAG) ? 1 : 0; /* Remote transmission */ in mcp251x_hw_tx() 478 frame->can_id = CAN_EFF_FLAG; in mcp251x_hw_rx() 479 frame->can_id |= in mcp251x_hw_rx() 489 frame->can_id |= CAN_RTR_FLAG; in mcp251x_hw_rx() 492 frame->can_id = in mcp251x_hw_rx() 496 frame->can_id |= CAN_RTR_FLAG; in mcp251x_hw_rx() [all …]
|
/linux-4.4.14/drivers/net/can/usb/peak_usb/ |
D | pcan_usb.c | 490 cf->can_id |= CAN_ERR_BUSOFF; in pcan_usb_decode_error() 496 cf->can_id |= CAN_ERR_CRTL; in pcan_usb_decode_error() 503 cf->can_id |= CAN_ERR_CRTL; in pcan_usb_decode_error() 511 cf->can_id |= CAN_ERR_CRTL; in pcan_usb_decode_error() 626 cf->can_id = (le32_to_cpu(tmp32) >> 3) | CAN_EFF_FLAG; in pcan_usb_decode_data() 636 cf->can_id = le16_to_cpu(tmp16) >> 5; in pcan_usb_decode_data() 648 cf->can_id |= CAN_RTR_FLAG; in pcan_usb_decode_data() 743 if (cf->can_id & CAN_RTR_FLAG) in pcan_usb_encode_msg() 747 if (cf->can_id & CAN_EFF_FLAG) { in pcan_usb_encode_msg() 748 __le32 tmp32 = cpu_to_le32((cf->can_id & CAN_ERR_MASK) << 3); in pcan_usb_encode_msg() [all …]
|
D | pcan_usb_pro.c | 541 can_frame->can_id = le32_to_cpu(rx->id); in pcan_usb_pro_handle_canmsg() 545 can_frame->can_id |= CAN_EFF_FLAG; in pcan_usb_pro_handle_canmsg() 548 can_frame->can_id |= CAN_RTR_FLAG; in pcan_usb_pro_handle_canmsg() 628 can_frame->can_id |= CAN_ERR_BUSOFF; in pcan_usb_pro_handle_error() 634 can_frame->can_id |= CAN_ERR_CRTL; in pcan_usb_pro_handle_error() 640 can_frame->can_id |= CAN_ERR_CRTL; in pcan_usb_pro_handle_error() 651 can_frame->can_id |= CAN_ERR_PROT; in pcan_usb_pro_handle_error() 658 can_frame->can_id |= CAN_ERR_CRTL; in pcan_usb_pro_handle_error() 779 if ((cf->can_id & CAN_RTR_FLAG) || (cf->can_dlc == 0)) in pcan_usb_pro_encode_msg() 789 if (cf->can_id & CAN_EFF_FLAG) in pcan_usb_pro_encode_msg() [all …]
|
D | pcan_usb_fd.c | 505 cfd->can_id = le32_to_cpu(rm->can_id); in pcan_usb_fd_decode_canmsg() 508 cfd->can_id |= CAN_EFF_FLAG; in pcan_usb_fd_decode_canmsg() 511 cfd->can_id |= CAN_RTR_FLAG; in pcan_usb_fd_decode_canmsg() 616 cf->can_id |= CAN_ERR_CRTL; in pcan_usb_fd_decode_overrun() 733 if (cfd->can_id & CAN_EFF_FLAG) { in pcan_usb_fd_encode_msg() 735 tx_msg->can_id = cpu_to_le32(cfd->can_id & CAN_EFF_MASK); in pcan_usb_fd_encode_msg() 737 tx_msg->can_id = cpu_to_le32(cfd->can_id & CAN_SFF_MASK); in pcan_usb_fd_encode_msg() 755 if (cfd->can_id & CAN_RTR_FLAG) in pcan_usb_fd_encode_msg()
|
D | pcan_ucan.h | 144 __le32 can_id; member 190 __le32 can_id; member
|
/linux-4.4.14/include/linux/can/ |
D | core.h | 48 extern int can_rx_register(struct net_device *dev, canid_t can_id, 53 extern void can_rx_unregister(struct net_device *dev, canid_t can_id,
|
/linux-4.4.14/drivers/net/can/usb/ |
D | usb_8dev.c | 374 cf->can_id |= CAN_ERR_PROT; in usb_8dev_rx_err_msg() 379 cf->can_id |= CAN_ERR_BUSOFF; in usb_8dev_rx_err_msg() 386 cf->can_id |= CAN_ERR_CRTL; in usb_8dev_rx_err_msg() 390 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in usb_8dev_rx_err_msg() 400 cf->can_id |= CAN_ERR_ACK; in usb_8dev_rx_err_msg() 483 cf->can_id = be32_to_cpu(msg->id); in usb_8dev_rx_can_msg() 487 cf->can_id |= CAN_EFF_FLAG; in usb_8dev_rx_can_msg() 490 cf->can_id |= CAN_RTR_FLAG; in usb_8dev_rx_can_msg() 644 if (cf->can_id & CAN_RTR_FLAG) in usb_8dev_start_xmit() 647 if (cf->can_id & CAN_EFF_FLAG) in usb_8dev_start_xmit() [all …]
|
D | kvaser_usb.c | 733 cf->can_id |= CAN_ERR_RESTARTED; in kvaser_usb_tx_acknowledge() 889 struct can_frame *cf, tmp_cf = { .can_id = CAN_ERR_FLAG, .can_dlc = CAN_ERR_DLC }; in kvaser_usb_rx_error() 936 cf->can_id |= CAN_ERR_RESTARTED; in kvaser_usb_rx_error() 944 cf->can_id |= CAN_ERR_BUSERROR | CAN_ERR_PROT; in kvaser_usb_rx_error() 964 cf->can_id |= CAN_ERR_BUSERROR; in kvaser_usb_rx_error() 1121 cf->can_id |= CAN_ERR_CRTL; in kvaser_usb_rx_can_err() 1181 cf->can_id = le32_to_cpu(msg->u.leaf.log_message.id); in kvaser_usb_rx_can_msg() 1182 if (cf->can_id & KVASER_EXTENDED_FRAME) in kvaser_usb_rx_can_msg() 1183 cf->can_id &= CAN_EFF_MASK | CAN_EFF_FLAG; in kvaser_usb_rx_can_msg() 1185 cf->can_id &= CAN_SFF_MASK; in kvaser_usb_rx_can_msg() [all …]
|
D | gs_usb.c | 126 u32 can_id; member 256 if (cf->can_id & CAN_ERR_RESTARTED) { in gs_update_state() 259 } else if (cf->can_id & CAN_ERR_BUSOFF) { in gs_update_state() 262 } else if (cf->can_id & CAN_ERR_CRTL) { in gs_update_state() 319 cf->can_id = hf->can_id; in gs_usb_receive_bulk_callback() 325 if (hf->can_id & CAN_ERR_FLAG) in gs_usb_receive_bulk_callback() 365 cf->can_id |= CAN_ERR_CRTL; in gs_usb_receive_bulk_callback() 500 hf->can_id = cf->can_id; in gs_can_start_xmit()
|
D | ems_usb.c | 320 cf->can_id = le32_to_cpu(msg->msg.can_msg.id); in ems_usb_rx_can_msg() 325 cf->can_id |= CAN_EFF_FLAG; in ems_usb_rx_can_msg() 329 cf->can_id |= CAN_RTR_FLAG; in ems_usb_rx_can_msg() 355 cf->can_id |= CAN_ERR_BUSOFF; in ems_usb_rx_err() 375 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in ems_usb_rx_err() 402 cf->can_id |= CAN_ERR_CRTL; in ems_usb_rx_err() 771 msg->msg.can_msg.id = cpu_to_le32(cf->can_id & CAN_ERR_MASK); in ems_usb_start_xmit() 774 if (cf->can_id & CAN_RTR_FLAG) { in ems_usb_start_xmit() 775 msg->type = cf->can_id & CAN_EFF_FLAG ? in ems_usb_start_xmit() 780 msg->type = cf->can_id & CAN_EFF_FLAG ? in ems_usb_start_xmit()
|
D | esd_usb2.c | 252 cf->can_id |= CAN_ERR_BUSOFF; in esd_usb2_rx_event() 272 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in esd_usb2_rx_event() 335 cf->can_id = id & ESD_IDMASK; in esd_usb2_rx_can_msg() 339 cf->can_id |= CAN_EFF_FLAG; in esd_usb2_rx_can_msg() 342 cf->can_id |= CAN_RTR_FLAG; in esd_usb2_rx_can_msg() 754 msg->msg.tx.id = cpu_to_le32(cf->can_id & CAN_ERR_MASK); in esd_usb2_start_xmit() 756 if (cf->can_id & CAN_RTR_FLAG) in esd_usb2_start_xmit() 759 if (cf->can_id & CAN_EFF_FLAG) in esd_usb2_start_xmit()
|
/linux-4.4.14/drivers/net/can/cc770/ |
D | cc770.c | 415 id = cf->can_id; in cc770_start_xmit() 416 if (cf->can_id & CAN_RTR_FLAG) in cc770_start_xmit() 484 cf->can_id = CAN_RTR_FLAG; in cc770_rx() 486 cf->can_id |= CAN_EFF_FLAG; in cc770_rx() 502 cf->can_id = id; in cc770_rx() 536 cf->can_id |= CAN_ERR_BUSOFF; in cc770_err() 541 cf->can_id |= CAN_ERR_CRTL; in cc770_err() 556 cf->can_id |= CAN_ERR_PROT; in cc770_err() 564 cf->can_id |= CAN_ERR_ACK; in cc770_err() 566 cf->can_id |= CAN_ERR_PROT; in cc770_err()
|
/linux-4.4.14/drivers/net/can/c_can/ |
D | c_can.c | 306 bool rtr = frame->can_id & CAN_RTR_FLAG; in c_can_setup_tx_object() 310 if (frame->can_id & CAN_EFF_FLAG) { in c_can_setup_tx_object() 311 arb |= frame->can_id & CAN_EFF_MASK; in c_can_setup_tx_object() 314 arb |= (frame->can_id & CAN_SFF_MASK) << 18; in c_can_setup_tx_object() 370 frame->can_id |= CAN_ERR_CRTL; in c_can_handle_lost_msg_obj() 396 frame->can_id = (arb & CAN_EFF_MASK) | CAN_EFF_FLAG; in c_can_read_msg_object() 398 frame->can_id = (arb >> 18) & CAN_SFF_MASK; in c_can_read_msg_object() 401 frame->can_id |= CAN_RTR_FLAG; in c_can_read_msg_object() 897 cf->can_id |= CAN_ERR_CRTL; in c_can_handle_state_change() 907 cf->can_id |= CAN_ERR_CRTL; in c_can_handle_state_change() [all …]
|
/linux-4.4.14/drivers/net/can/m_can/ |
D | m_can.c | 388 cf->can_id = (id & CAN_EFF_MASK) | CAN_EFF_FLAG; in m_can_read_fifo() 390 cf->can_id = (id >> 18) & CAN_SFF_MASK; in m_can_read_fifo() 398 cf->can_id |= CAN_RTR_FLAG; in m_can_read_fifo() 462 frame->can_id |= CAN_ERR_CRTL; in m_can_handle_lost_msg() 489 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in m_can_handle_lec_err() 606 cf->can_id |= CAN_ERR_CRTL; in m_can_handle_state_change() 615 cf->can_id |= CAN_ERR_CRTL; in m_can_handle_state_change() 626 cf->can_id |= CAN_ERR_BUSOFF; in m_can_handle_state_change() 1056 if (cf->can_id & CAN_EFF_FLAG) { in m_can_start_xmit() 1057 id = cf->can_id & CAN_EFF_MASK; in m_can_start_xmit() [all …]
|
/linux-4.4.14/include/uapi/linux/can/ |
D | bcm.h | 71 canid_t can_id; member
|
/linux-4.4.14/drivers/net/can/sja1000/ |
D | sja1000.c | 299 id = cf->can_id; in sja1000_start_xmit() 378 cf->can_id = id; in sja1000_rx() 414 cf->can_id |= CAN_ERR_CRTL; in sja1000_err() 439 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in sja1000_err() 474 cf->can_id |= CAN_ERR_LOSTARB; in sja1000_err()
|
/linux-4.4.14/Documentation/networking/ |
D | can.txt | 162 (can_id) is used for arbitration on the CAN-bus. Therefore the CAN-IDs 269 canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ 390 canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ 398 The struct canfd_frame and the existing struct can_frame have the can_id, 444 canid_t can_id; 450 <received_can_id> & mask == can_id & mask 454 bit is set in can_id element of the can_filter structure. In 460 rfilter[0].can_id = 0x123; 462 rfilter[1].can_id = 0x200; 494 rfilter[0].can_id = 0x123; [all …]
|