Lines Matching refs:cf
278 struct can_frame *cf = (struct can_frame *)skb->data; in rockchip_can_start_xmit() local
289 id = cf->can_id; in rockchip_can_start_xmit()
290 dlc = cf->can_dlc; in rockchip_can_start_xmit()
305 data1 = le32_to_cpup((__le32 *)&cf->data[0]); in rockchip_can_start_xmit()
306 data2 = le32_to_cpup((__le32 *)&cf->data[4]); in rockchip_can_start_xmit()
316 cf->can_id, cf->can_dlc, rcan->can.ctrlmode, data1, data2); in rockchip_can_start_xmit()
325 struct can_frame *cf; in rockchip_can_rx() local
332 skb = alloc_can_skb(ndev, &cf); in rockchip_can_rx()
337 cf->can_dlc = get_can_dlc(fi & CAN_DLC_MASK); in rockchip_can_rx()
350 cf->can_id = id; in rockchip_can_rx()
351 *(__le32 *)(cf->data + 0) = cpu_to_le32(data1); in rockchip_can_rx()
352 *(__le32 *)(cf->data + 4) = cpu_to_le32(data2); in rockchip_can_rx()
355 stats->rx_bytes += cf->can_dlc; in rockchip_can_rx()
361 __func__, cf->can_id, fi, cf->can_dlc, in rockchip_can_rx()
379 struct can_frame *cf; in rockchip_can_err() local
385 skb = alloc_can_err_skb(ndev, &cf); in rockchip_can_err()
392 cf->data[6] = txerr; in rockchip_can_err()
393 cf->data[7] = rxerr; in rockchip_can_err()
400 cf->can_id |= CAN_ERR_CRTL; in rockchip_can_err()
401 cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW; in rockchip_can_err()
434 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR; in rockchip_can_err()
438 cf->data[2] |= CAN_ERR_PROT_BIT; in rockchip_can_err()
441 cf->data[2] |= CAN_ERR_PROT_FORM; in rockchip_can_err()
444 cf->data[2] |= CAN_ERR_PROT_STUFF; in rockchip_can_err()
447 cf->data[3] = ecc & ERR_LOC_MASK; in rockchip_can_err()
452 cf->data[2] |= CAN_ERR_PROT_TX; in rockchip_can_err()
471 cf->can_id |= CAN_ERR_LOSTARB; in rockchip_can_err()
472 cf->data[0] = alc; in rockchip_can_err()
481 can_change_state(ndev, cf, tx_state, rx_state); in rockchip_can_err()
490 stats->rx_bytes += cf->can_dlc; in rockchip_can_err()