Searched refs:max_read_len (Results 1 - 25 of 34) sorted by relevance

12

/linux-master/drivers/base/regmap/
H A Dregmap-i2c.c347 if (quirks->max_read_len &&
348 (bus->max_raw_read == 0 || bus->max_raw_read > quirks->max_read_len))
349 max_read = quirks->max_read_len;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_eeprom.c192 limit = quirks->max_read_len;
/linux-master/drivers/i2c/busses/
H A Di2c-mlxcpld.c458 .max_read_len = MLXCPLD_I2C_DATA_REG_SZ - MLXCPLD_I2C_MAX_ADDR_LEN,
465 .max_read_len = MLXCPLD_I2C_DATA_REG_SZ * 2 - MLXCPLD_I2C_MAX_ADDR_LEN,
472 .max_read_len = (MLXCPLD_I2C_DATA_REG_SZ - 4) * 4,
H A Di2c-dln2.c183 .max_read_len = DLN2_I2C_MAX_XFER_SIZE,
H A Di2c-nvidia-gpu.c226 .max_read_len = 4,
H A Di2c-amd-mp2-plat.c241 .max_read_len = AMD_MP2_I2C_MAX_RW_LENGTH,
H A Di2c-cp2615.c267 .max_read_len = MAX_I2C_SIZE,
H A Di2c-qcom-cci.c700 .max_read_len = 12,
734 .max_read_len = 12,
768 .max_read_len = 12,
H A Di2c-xiic.c1102 bool broken_read, max_read_len, smbus_blk_read; local
1134 max_read_len = (i2c->tx_msg[count].flags & I2C_M_RD) &&
1138 if (broken_read || max_read_len || smbus_blk_read) {
H A Di2c-viperboard.c353 .max_read_len = 2048,
H A Di2c-owl.c430 .max_read_len = 240,
H A Di2c-ljca.c264 .max_read_len = LJCA_I2C_MAX_XFER_SIZE,
H A Di2c-cpm.c412 .max_read_len = CPM_MAX_READ,
H A Di2c-npcm7xx.c962 bus->slv_rd_size = bus->adap.quirks->max_read_len;
1001 * NACK on read will be once reached to bus->adap->quirks->max_read_len.
1047 npcm_i2c_slave_receive(bus, bus->adap.quirks->max_read_len,
2235 .max_read_len = 32768,
H A Di2c-axxia.c731 .max_read_len = 255,
H A Di2c-bcm-iproc.c1006 .max_read_len = M_RX_MAX_READ_LEN,
H A Di2c-mt65xx.c351 .max_read_len = 255,
H A Di2c-tegra.c1448 .max_read_len = SZ_4K,
H A Di2c-qup.c1626 .max_read_len = QUP_READ_LIMIT,
/linux-master/include/linux/i3c/
H A Ddevice.h111 * @max_read_len: max private SDR read length in bytes
132 u16 max_read_len; member in struct:i3c_device_info
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Di2c.c647 if ((quirks->max_read_len &&
648 quirks->max_read_len < MLXSW_I2C_BLK_DEF) ||
656 min_t(u16, quirks->max_read_len,
/linux-master/drivers/usb/typec/ucsi/
H A Ducsi_ccg.c258 u32 rlen, rem_len = len, max_read_len = len; local
261 /* check any max_read_len limitation on i2c adapter */
262 if (quirks && quirks->max_read_len)
263 max_read_len = quirks->max_read_len;
268 rlen = min_t(u16, rem_len, max_read_len);
/linux-master/drivers/w1/slaves/
H A Dw1_ds28e17.c489 .max_read_len = W1_F19_READ_DATA_LIMIT,
/linux-master/drivers/net/mctp/
H A Dmctp-i3c.c214 mi->mrl = info.max_read_len;
/linux-master/include/linux/
H A Di2c.h670 * @max_read_len: maximum length of a read message
690 u16 max_read_len; member in struct:i2c_adapter_quirks

Completed in 282 milliseconds

12