Lines Matching defs:cf

661 				struct canfd_frame *cf, u32 off)
665 lwords = DIV_ROUND_UP(cf->len, sizeof(u32));
667 *((u32 *)cf->data + i) =
672 struct canfd_frame *cf, u32 off)
676 lwords = DIV_ROUND_UP(cf->len, sizeof(u32));
679 *((u32 *)cf->data + i));
1001 struct can_frame *cf;
1008 skb = alloc_can_err_skb(ndev, &cf);
1017 cf->can_id |= CAN_ERR_BUSERROR | CAN_ERR_PROT;
1018 cf->data[2] = CAN_ERR_PROT_UNSPEC;
1024 cf->data[3] |= CAN_ERR_PROT_LOC_ACK_DEL;
1029 cf->data[2] |= CAN_ERR_PROT_BIT0;
1034 cf->data[2] |= CAN_ERR_PROT_BIT1;
1039 cf->data[3] |= CAN_ERR_PROT_LOC_CRC_SEQ;
1044 cf->can_id |= CAN_ERR_ACK;
1045 cf->data[3] |= CAN_ERR_PROT_LOC_ACK;
1050 cf->data[2] |= CAN_ERR_PROT_FORM;
1055 cf->data[2] |= CAN_ERR_PROT_STUFF;
1060 cf->can_id |= CAN_ERR_LOSTARB;
1061 cf->data[0] |= CAN_ERR_LOSTARB_UNSPEC;
1066 cf->can_id |= CAN_ERR_BUSERROR;
1072 cf->can_id |= CAN_ERR_CRTL | CAN_ERR_CNT;
1073 cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_WARNING :
1075 cf->data[6] = txerr;
1076 cf->data[7] = rxerr;
1082 cf->can_id |= CAN_ERR_CRTL | CAN_ERR_CNT;
1083 cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_PASSIVE :
1085 cf->data[6] = txerr;
1086 cf->data[7] = rxerr;
1094 cf->can_id |= CAN_ERR_BUSOFF;
1100 cf->can_id |= CAN_ERR_PROT;
1101 cf->data[2] |= CAN_ERR_PROT_OVERLOAD;
1225 struct can_frame *cf;
1237 skb = alloc_can_err_skb(ndev, &cf);
1245 can_change_state(ndev, cf, tx_state, rx_state);
1500 struct canfd_frame *cf = (struct canfd_frame *)skb->data;
1508 if (cf->can_id & CAN_EFF_FLAG) {
1509 id = cf->can_id & CAN_EFF_MASK;
1512 id = cf->can_id & CAN_SFF_MASK;
1515 if (cf->can_id & CAN_RTR_FLAG)
1518 dlc = RCANFD_CFPTR_CFDLC(can_fd_len2dlc(cf->len));
1529 if (cf->flags & CANFD_BRS)
1539 rcar_canfd_put_data(priv, cf,
1546 rcar_canfd_put_data(priv, cf,
1573 struct canfd_frame *cf;
1587 skb = alloc_canfd_skb(priv->ndev, &cf);
1590 (struct can_frame **)&cf);
1594 skb = alloc_can_skb(priv->ndev, (struct can_frame **)&cf);
1603 cf->can_id = (id & CAN_EFF_MASK) | CAN_EFF_FLAG;
1605 cf->can_id = id & CAN_SFF_MASK;
1609 cf->len = can_fd_dlc2len(RCANFD_RFPTR_RFDLC(dlc));
1611 cf->len = can_cc_dlc2len(RCANFD_RFPTR_RFDLC(dlc));
1614 cf->flags |= CANFD_ESI;
1619 cf->can_id |= CAN_RTR_FLAG;
1622 cf->flags |= CANFD_BRS;
1624 rcar_canfd_get_data(priv, cf, RCANFD_F_RFDF(gpriv, ridx, 0));
1627 cf->len = can_cc_dlc2len(RCANFD_RFPTR_RFDLC(dlc));
1629 cf->can_id |= CAN_RTR_FLAG;
1631 rcar_canfd_get_data(priv, cf, RCANFD_F_RFDF(gpriv, ridx, 0));
1633 rcar_canfd_get_data(priv, cf, RCANFD_C_RFDF(ridx, 0));
1641 if (!(cf->can_id & CAN_RTR_FLAG))
1642 stats->rx_bytes += cf->len;