Lines Matching refs:cf

451 	struct can_frame *cf = (struct can_frame *)skb->data;  in at91_start_xmit()  local
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()
469 (cf->len << 16) | AT91_MCR_MTCR; in at91_start_xmit()
476 at91_write(priv, AT91_MDL(mb), *(u32 *)(cf->data + 0)); in at91_start_xmit()
477 at91_write(priv, AT91_MDH(mb), *(u32 *)(cf->data + 4)); in at91_start_xmit()
540 struct can_frame *cf; in at91_rx_overflow_err() local
546 skb = alloc_can_err_skb(dev, &cf); in at91_rx_overflow_err()
550 cf->can_id |= CAN_ERR_CRTL; in at91_rx_overflow_err()
551 cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW; in at91_rx_overflow_err()
566 struct can_frame *cf) in at91_read_mb() argument
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()
578 cf->len = can_cc_dlc2len((reg_msr >> 16) & 0xf); in at91_read_mb()
581 cf->can_id |= CAN_RTR_FLAG; in at91_read_mb()
583 *(u32 *)(cf->data + 0) = at91_read(priv, AT91_MDL(mb)); in at91_read_mb()
584 *(u32 *)(cf->data + 4) = at91_read(priv, AT91_MDH(mb)); in at91_read_mb()
605 struct can_frame *cf; in at91_read_msg() local
608 skb = alloc_can_skb(dev, &cf); in at91_read_msg()
614 at91_read_mb(dev, mb, cf); in at91_read_msg()
617 if (!(cf->can_id & CAN_RTR_FLAG)) in at91_read_msg()
618 stats->rx_bytes += cf->len; in at91_read_msg()
716 struct can_frame *cf, u32 reg_sr) in at91_poll_err_frame() argument
725 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in at91_poll_err_frame()
733 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in at91_poll_err_frame()
734 cf->data[2] |= CAN_ERR_PROT_STUFF; in at91_poll_err_frame()
741 cf->can_id |= CAN_ERR_ACK; in at91_poll_err_frame()
749 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in at91_poll_err_frame()
750 cf->data[2] |= CAN_ERR_PROT_FORM; in at91_poll_err_frame()
758 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in at91_poll_err_frame()
759 cf->data[2] |= CAN_ERR_PROT_BIT; in at91_poll_err_frame()
766 struct can_frame *cf; in at91_poll_err() local
771 skb = alloc_can_err_skb(dev, &cf); in at91_poll_err()
775 at91_poll_err_frame(dev, cf, reg_sr); in at91_poll_err()
868 struct can_frame *cf, enum can_state new_state) in at91_irq_err_state() argument
887 cf->can_id |= CAN_ERR_CRTL; in at91_irq_err_state()
888 cf->data[1] = (bec.txerr > bec.rxerr) ? in at91_irq_err_state()
903 cf->can_id |= CAN_ERR_CRTL; in at91_irq_err_state()
904 cf->data[1] = (bec.txerr > bec.rxerr) ? in at91_irq_err_state()
914 cf->can_id |= CAN_ERR_RESTARTED; in at91_irq_err_state()
936 cf->can_id |= CAN_ERR_PROT; in at91_irq_err_state()
937 cf->data[2] = CAN_ERR_PROT_ACTIVE; in at91_irq_err_state()
952 cf->can_id |= CAN_ERR_BUSOFF; in at91_irq_err_state()
998 struct can_frame *cf; in at91_irq_err() local
1029 skb = alloc_can_err_skb(dev, &cf); in at91_irq_err()
1033 at91_irq_err_state(dev, cf, new_state); in at91_irq_err()