Lines Matching refs:data
30 * PER_I2C/BSC count register mask depends on 1 byte/4 byte data register
32 * data register whereas STB SoCs use 4 byte per data register transfer,
69 /* BSC data transfer direction */
72 /* BSC data transfer direction combined format */
82 u32 data_in[N_DATA_REGS]; /* tx data buffer*/
83 u32 cnt_reg; /* rx/tx data length */
86 u32 data_out[N_DATA_REGS]; /* rx data buffer */
333 /* Actual data transfer through the BSC master */
356 /* set data transfer direction */
367 /* Write data into data_in register */
391 /* Read data from data_out register */
394 u32 data = bsc_readl(dev, data_out[i]);
398 buf[cnt + byte] = data & 0xff;
399 data >>= BITS_PER_BYTE;
407 /* Write a single byte of data to the i2c bus */
499 /* Perform data transfer */
573 /* set 4 byte data in/out xfers */
616 /* Allocate memory for private data structure */
675 /* set the data in/out register size for compatible SoCs */