Lines Matching defs:data
47 u8 data[8]; /* Data Bytes */
255 cf->data[3] = CAN_ERR_PROT_LOC_ACK_DEL;
262 cf->data[2] |= CAN_ERR_PROT_BIT0;
269 cf->data[2] |= CAN_ERR_PROT_BIT1;
276 cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ;
284 cf->data[3] = CAN_ERR_PROT_LOC_ACK;
292 cf->data[2] |= CAN_ERR_PROT_FORM;
299 cf->data[2] |= CAN_ERR_PROT_STUFF;
314 cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_WARNING :
324 cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_PASSIVE :
340 cf->data[6] = txerr;
341 cf->data[7] = rxerr;
350 cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW;
361 cf->data[2] |= CAN_ERR_PROT_OVERLOAD;
596 struct can_frame *cf = (struct can_frame *)skb->data;
597 u32 data, i;
603 data = (cf->can_id & CAN_EFF_MASK) | RCAR_CAN_IDE;
605 data = (cf->can_id & CAN_SFF_MASK) << RCAR_CAN_SID_SHIFT;
608 data |= RCAR_CAN_RTR;
611 writeb(cf->data[i],
612 &priv->regs->mb[RCAR_CAN_TX_FIFO_MBX].data[i]);
615 writel(data, &priv->regs->mb[RCAR_CAN_TX_FIFO_MBX].id);
646 u32 data;
655 data = readl(&priv->regs->mb[RCAR_CAN_RX_FIFO_MBX].id);
656 if (data & RCAR_CAN_IDE)
657 cf->can_id = (data & CAN_EFF_MASK) | CAN_EFF_FLAG;
659 cf->can_id = (data >> RCAR_CAN_SID_SHIFT) & CAN_SFF_MASK;
663 if (data & RCAR_CAN_RTR) {
667 cf->data[dlc] =
668 readb(&priv->regs->mb[RCAR_CAN_RX_FIFO_MBX].data[dlc]);