Lines Matching refs:cf
252 static void gs_update_state(struct gs_can *dev, struct can_frame *cf) in gs_update_state() argument
256 if (cf->can_id & CAN_ERR_RESTARTED) { in gs_update_state()
259 } else if (cf->can_id & CAN_ERR_BUSOFF) { in gs_update_state()
262 } else if (cf->can_id & CAN_ERR_CRTL) { in gs_update_state()
263 if ((cf->data[1] & CAN_ERR_CRTL_TX_WARNING) || in gs_update_state()
264 (cf->data[1] & CAN_ERR_CRTL_RX_WARNING)) { in gs_update_state()
267 } else if ((cf->data[1] & CAN_ERR_CRTL_TX_PASSIVE) || in gs_update_state()
268 (cf->data[1] & CAN_ERR_CRTL_RX_PASSIVE)) { in gs_update_state()
286 struct can_frame *cf; in gs_usb_recieve_bulk_callback() local
315 skb = alloc_can_skb(dev->netdev, &cf); in gs_usb_recieve_bulk_callback()
319 cf->can_id = hf->can_id; in gs_usb_recieve_bulk_callback()
321 cf->can_dlc = get_can_dlc(hf->can_dlc); in gs_usb_recieve_bulk_callback()
322 memcpy(cf->data, hf->data, 8); in gs_usb_recieve_bulk_callback()
326 gs_update_state(dev, cf); in gs_usb_recieve_bulk_callback()
361 skb = alloc_can_err_skb(netdev, &cf); in gs_usb_recieve_bulk_callback()
365 cf->can_id |= CAN_ERR_CRTL; in gs_usb_recieve_bulk_callback()
366 cf->can_dlc = CAN_ERR_DLC; in gs_usb_recieve_bulk_callback()
367 cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW; in gs_usb_recieve_bulk_callback()
461 struct can_frame *cf; in gs_can_start_xmit() local
498 cf = (struct can_frame *)skb->data; in gs_can_start_xmit()
500 hf->can_id = cf->can_id; in gs_can_start_xmit()
501 hf->can_dlc = cf->can_dlc; in gs_can_start_xmit()
502 memcpy(hf->data, cf->data, cf->can_dlc); in gs_can_start_xmit()