Lines Matching defs:data
50 u8 data[8]; /* Data Bytes */
257 cf->data[3] = CAN_ERR_PROT_LOC_ACK_DEL;
264 cf->data[2] |= CAN_ERR_PROT_BIT0;
271 cf->data[2] |= CAN_ERR_PROT_BIT1;
278 cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
286 cf->data[3] = CAN_ERR_PROT_LOC_ACK;
294 cf->data[2] |= CAN_ERR_PROT_FORM;
301 cf->data[2] |= CAN_ERR_PROT_STUFF;
316 cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_WARNING :
326 cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_PASSIVE :
343 cf->data[6] = txerr;
344 cf->data[7] = rxerr;
353 cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
364 cf->data[2] |= CAN_ERR_PROT_OVERLOAD;
596 struct can_frame *cf = (struct can_frame *)skb->data;
597 u32 data, i;
603 data = FIELD_PREP(RCAR_CAN_EID, cf->can_id & CAN_EFF_MASK) |
606 data = FIELD_PREP(RCAR_CAN_SID, cf->can_id & CAN_SFF_MASK);
609 data |= RCAR_CAN_RTR;
612 writeb(cf->data[i],
613 &priv->regs->mb[RCAR_CAN_TX_FIFO_MBX].data[i]);
616 writel(data, &priv->regs->mb[RCAR_CAN_TX_FIFO_MBX].id);
649 u32 data;
658 data = readl(&priv->regs->mb[RCAR_CAN_RX_FIFO_MBX].id);
659 if (data & RCAR_CAN_IDE)
660 cf->can_id = FIELD_GET(RCAR_CAN_EID, data) | CAN_EFF_FLAG;
662 cf->can_id = FIELD_GET(RCAR_CAN_SID, data);
666 if (data & RCAR_CAN_RTR) {
670 cf->data[dlc] =
671 readb(&priv->regs->mb[RCAR_CAN_RX_FIFO_MBX].data[dlc]);