Lines Matching refs:can_id
197 u32 can_id; member
519 u32 can_id; in flexcan_start_xmit() local
528 if (cf->can_id & CAN_EFF_FLAG) { in flexcan_start_xmit()
529 can_id = cf->can_id & CAN_EFF_MASK; in flexcan_start_xmit()
532 can_id = (cf->can_id & CAN_SFF_MASK) << 18; in flexcan_start_xmit()
535 if (cf->can_id & CAN_RTR_FLAG) in flexcan_start_xmit()
549 priv->write(can_id, &priv->tx_mb->can_id); in flexcan_start_xmit()
574 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in flexcan_irq_bus_err()
588 cf->can_id |= CAN_ERR_ACK; in flexcan_irq_bus_err()
701 reg_id = priv->read(&mb->can_id); in flexcan_mailbox_read()
703 cf->can_id = ((reg_id >> 0) & CAN_EFF_MASK) | CAN_EFF_FLAG; in flexcan_mailbox_read()
705 cf->can_id = (reg_id >> 18) & CAN_SFF_MASK; in flexcan_mailbox_read()
708 cf->can_id |= CAN_RTR_FLAG; in flexcan_mailbox_read()