Lines Matching defs:cf
248 struct can_frame *cf = (struct can_frame *)skb->data;
274 acc_dlc = can_get_cc_dlc(cf, priv->can.ctrlmode);
275 if (cf->can_id & CAN_RTR_FLAG)
278 if (cf->can_id & CAN_EFF_FLAG) {
279 acc_id = cf->can_id & CAN_EFF_MASK;
282 acc_id = cf->can_id & CAN_SFF_MASK;
289 acc_txq_put(core, acc_id, acc_dlc, cf->data);
432 struct can_frame *cf;
434 skb = alloc_can_skb(core->netdev, &cf);
440 cf->can_id = msg->id & ACC_ID_ID_MASK;
442 cf->can_id |= CAN_EFF_FLAG;
444 can_frame_set_cc_len(cf, msg->acc_dlc.len & ACC_DLC_DLC_MASK,
448 cf->can_id |= CAN_RTR_FLAG;
450 memcpy(cf->data, msg->data, cf->len);
451 stats->rx_bytes += cf->len;
495 struct can_frame *cf;
507 skb = alloc_can_err_skb(core->netdev, &cf);
511 cf->can_id |= CAN_ERR_CRTL;
512 cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
524 struct can_frame *cf;
556 skb = alloc_can_err_skb(core->netdev, &cf);
560 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR | CAN_ERR_CNT;
563 cf->data[2] = can_err_prot_type;
565 cf->data[3] = msg->ecc & ACC_ECC_SEG;
568 cf->data[6] = txerr;
569 cf->data[7] = rxerr;
581 struct can_frame *cf = NULL;
602 skb = alloc_can_err_skb(core->netdev, &cf);
614 * can_change_state() can cope with a NULL cf pointer.
616 can_change_state(core->netdev, cf, tx_state, rx_state);
620 cf->can_id |= CAN_ERR_CNT;
621 cf->data[6] = txerr;
622 cf->data[7] = rxerr;