Lines Matching defs:cf
287 struct can_frame *cf = (struct can_frame *)skb->data;
299 fi = can_get_cc_dlc(cf, priv->can.ctrlmode);
300 id = cf->can_id;
320 for (i = 0; i < cf->len; i++)
321 priv->write_reg(priv, dreg++, cf->data[i]);
342 struct can_frame *cf;
350 skb = alloc_can_skb(dev, &cf);
371 can_frame_set_cc_len(cf, fi & 0x0F, priv->can.ctrlmode);
375 for (i = 0; i < cf->len; i++)
376 cf->data[i] = priv->read_reg(priv, dreg++);
378 stats->rx_bytes += cf->len;
382 cf->can_id = id;
410 struct can_frame *cf;
418 skb = alloc_can_err_skb(dev, &cf);
428 cf->can_id |= CAN_ERR_CRTL;
429 cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
456 cf->can_id |= CAN_ERR_CNT;
457 cf->data[6] = txerr;
458 cf->data[7] = rxerr;
467 cf->can_id |= CAN_ERR_PROT | CAN_ERR_BUSERROR;
472 cf->data[2] |= CAN_ERR_PROT_BIT;
475 cf->data[2] |= CAN_ERR_PROT_FORM;
478 cf->data[2] |= CAN_ERR_PROT_STUFF;
485 cf->data[3] = ecc & ECC_SEG;
489 cf->data[2] |= CAN_ERR_PROT_TX;
505 cf->can_id |= CAN_ERR_LOSTARB;
506 cf->data[0] = alc & 0x1f;
513 can_change_state(dev, cf, tx_state, rx_state);