Home
last modified time | relevance | path

Searched refs:I2C_SMBUS_BLOCK_MAX (Results 1 – 41 of 41) sorted by relevance

/linux-4.4.14/drivers/i2c/busses/
Di2c-viapro.c122 for (i = 0; i < I2C_SMBUS_BLOCK_MAX / 2; i++) in vt596_dump_regs()
126 for (; i < I2C_SMBUS_BLOCK_MAX - 1; i++) in vt596_dump_regs()
244 if (len > I2C_SMBUS_BLOCK_MAX) in vt596_access()
245 len = I2C_SMBUS_BLOCK_MAX; in vt596_access()
282 if (data->block[0] > I2C_SMBUS_BLOCK_MAX) in vt596_access()
283 data->block[0] = I2C_SMBUS_BLOCK_MAX; in vt596_access()
Di2c-amd8111.c256 I2C_SMBUS_BLOCK_MAX); in amd8111_access()
273 I2C_SMBUS_BLOCK_MAX); in amd8111_access()
309 I2C_SMBUS_BLOCK_MAX - 1); in amd8111_access()
386 len = min_t(u8, len, I2C_SMBUS_BLOCK_MAX); in amd8111_access()
Di2c-pasemi.c230 I2C_SMBUS_BLOCK_MAX); in pasemi_smb_xfer()
234 len = min_t(u8, data->block[0], I2C_SMBUS_BLOCK_MAX); in pasemi_smb_xfer()
251 len = min_t(u8, data->block[0], I2C_SMBUS_BLOCK_MAX - 1); in pasemi_smb_xfer()
262 I2C_SMBUS_BLOCK_MAX - len); in pasemi_smb_xfer()
Di2c-nforce2.c231 if ((len == 0) || (len > I2C_SMBUS_BLOCK_MAX)) { in nforce2_access()
238 for (i = 0; i < I2C_SMBUS_BLOCK_MAX; i++) in nforce2_access()
273 if ((len <= 0) || (len > I2C_SMBUS_BLOCK_MAX)) { in nforce2_access()
Di2c-xgene-slimpro.c108 u8 dma_buffer[I2C_SMBUS_BLOCK_MAX];
328 I2C_SMBUS_BLOCK_MAX + 1, in xgene_slimpro_i2c_xfer()
346 I2C_SMBUS_BLOCK_MAX, in xgene_slimpro_i2c_xfer()
Di2c-isch.c205 if (len == 0 || len > I2C_SMBUS_BLOCK_MAX) in sch_access()
237 if (data->block[0] == 0 || data->block[0] > I2C_SMBUS_BLOCK_MAX) in sch_access()
Di2c-ismt.c174 u8 dma_buffer[I2C_SMBUS_BLOCK_MAX + 1]; /* temp R/W data buffer */
500 dma_size = I2C_SMBUS_BLOCK_MAX; in ismt_access()
513 if (data->block[0] > I2C_SMBUS_BLOCK_MAX) in ismt_access()
514 data->block[0] = I2C_SMBUS_BLOCK_MAX; in ismt_access()
Di2c-i801.c455 if (len < 1 || len > I2C_SMBUS_BLOCK_MAX) in i801_block_transaction_by_block()
472 if (priv->len < 1 || priv->len > I2C_SMBUS_BLOCK_MAX) { in i801_isr_byte_done()
477 priv->len = I2C_SMBUS_BLOCK_MAX; in i801_isr_byte_done()
620 if (len < 1 || len > I2C_SMBUS_BLOCK_MAX) { in i801_block_transaction_byte_by_byte()
683 if (data->block[0] > I2C_SMBUS_BLOCK_MAX) in i801_block_transaction()
684 data->block[0] = I2C_SMBUS_BLOCK_MAX; in i801_block_transaction()
Di2c-scmi.c146 if (len == 0 || len > I2C_SMBUS_BLOCK_MAX) in acpi_smbus_cmi_access()
253 if (len == 0 || len > I2C_SMBUS_BLOCK_MAX) in acpi_smbus_cmi_access()
Di2c-piix4.c483 if (len == 0 || len > I2C_SMBUS_BLOCK_MAX) in piix4_access()
517 if (data->block[0] == 0 || data->block[0] > I2C_SMBUS_BLOCK_MAX) in piix4_access()
Di2c-axxia.c242 if (c <= 0 || c > I2C_SMBUS_BLOCK_MAX) { in axxia_i2c_empty_rx_fifo()
366 rx_xfer = i2c_m_recv_len(msg) ? I2C_SMBUS_BLOCK_MAX : msg->len; in axxia_i2c_xfer_msg()
Dscx200_acb.c311 if (len == 0 || len > I2C_SMBUS_BLOCK_MAX) in scx200_acb_smbus_xfer()
Di2c-diolan-u2c.c387 || byte > I2C_SMBUS_BLOCK_MAX) { in diolan_usb_xfer()
Di2c-mpc.c543 if (byte == 0 || byte > I2C_SMBUS_BLOCK_MAX) in mpc_read()
Di2c-cadence.c373 id->recv_count = I2C_SMBUS_BLOCK_MAX + 1; in cdns_i2c_mrecv()
Di2c-at91.c370 if (*dev->buf <= I2C_SMBUS_BLOCK_MAX && *dev->buf > 0) { in at91_twi_read_next_byte()
Di2c-imx.c844 if ((len == 0) || (len > I2C_SMBUS_BLOCK_MAX)) in i2c_imx_read()
/linux-4.4.14/include/uapi/linux/
Di2c.h128 #define I2C_SMBUS_BLOCK_MAX 32 /* As specified in SMBus standard */ macro
132 __u8 block[I2C_SMBUS_BLOCK_MAX + 2]; /* block[0] is used for length */
/linux-4.4.14/drivers/base/regmap/
Dregmap-i2c.c220 if (count >= I2C_SMBUS_BLOCK_MAX) in regmap_i2c_smbus_i2c_write()
238 if (val_size >= I2C_SMBUS_BLOCK_MAX) in regmap_i2c_smbus_i2c_read()
253 .max_raw_read = I2C_SMBUS_BLOCK_MAX,
254 .max_raw_write = I2C_SMBUS_BLOCK_MAX,
/linux-4.4.14/drivers/hwmon/pmbus/
Ducd9000.c50 u8 fan_data[UCD9000_NUM_FAN][I2C_SMBUS_BLOCK_MAX];
124 u8 block_buffer[I2C_SMBUS_BLOCK_MAX + 1]; in ucd9000_probe()
Ducd9200.c52 u8 block_buffer[I2C_SMBUS_BLOCK_MAX + 1]; in ucd9200_probe()
Dzl6100.c322 u8 device_id[I2C_SMBUS_BLOCK_MAX + 1]; in zl6100_probe()
Dadm1275.c324 u8 block_buffer[I2C_SMBUS_BLOCK_MAX + 1]; in adm1275_probe()
Dltc2978.c539 u8 buf[I2C_SMBUS_BLOCK_MAX]; in ltc2978_get_id()
/linux-4.4.14/drivers/mfd/
D88pm860x-i2c.c89 unsigned char msgbuf0[I2C_SMBUS_BLOCK_MAX + 3]; in read_device()
90 unsigned char msgbuf1[I2C_SMBUS_BLOCK_MAX + 2]; in read_device()
/linux-4.4.14/drivers/misc/eeprom/
Dat24.c198 if (count > I2C_SMBUS_BLOCK_MAX) in at24_eeprom_read()
199 count = I2C_SMBUS_BLOCK_MAX; in at24_eeprom_read()
601 if (use_smbus && write_max > I2C_SMBUS_BLOCK_MAX) in at24_probe()
602 write_max = I2C_SMBUS_BLOCK_MAX; in at24_probe()
/linux-4.4.14/include/trace/events/
Di2c.h166 __array(__u8, buf, I2C_SMBUS_BLOCK_MAX + 2) ),
232 __array(__u8, buf, I2C_SMBUS_BLOCK_MAX + 2) ),
274 __array(__u8, buf, I2C_SMBUS_BLOCK_MAX + 2) ),
/linux-4.4.14/drivers/power/
Dsbs-battery.c172 static char model_name[I2C_SMBUS_BLOCK_MAX + 1];
173 static char manufacturer[I2C_SMBUS_BLOCK_MAX + 1];
208 u8 block_buffer[I2C_SMBUS_BLOCK_MAX + 1]; in sbs_read_string_data()
239 if (block_length > I2C_SMBUS_BLOCK_MAX) { in sbs_read_string_data()
242 __func__, I2C_SMBUS_BLOCK_MAX); in sbs_read_string_data()
/linux-4.4.14/drivers/i2c/
Di2c-core.c2787 if (length > I2C_SMBUS_BLOCK_MAX) in i2c_smbus_write_block_data()
2788 length = I2C_SMBUS_BLOCK_MAX; in i2c_smbus_write_block_data()
2804 if (length > I2C_SMBUS_BLOCK_MAX) in i2c_smbus_read_i2c_block_data()
2805 length = I2C_SMBUS_BLOCK_MAX; in i2c_smbus_read_i2c_block_data()
2823 if (length > I2C_SMBUS_BLOCK_MAX) in i2c_smbus_write_i2c_block_data()
2824 length = I2C_SMBUS_BLOCK_MAX; in i2c_smbus_write_i2c_block_data()
2844 unsigned char msgbuf0[I2C_SMBUS_BLOCK_MAX+3]; in i2c_smbus_xfer_emulated()
2845 unsigned char msgbuf1[I2C_SMBUS_BLOCK_MAX+2]; in i2c_smbus_xfer_emulated()
2912 if (msg[0].len > I2C_SMBUS_BLOCK_MAX + 2) { in i2c_smbus_xfer_emulated()
2925 if (data->block[0] > I2C_SMBUS_BLOCK_MAX) { in i2c_smbus_xfer_emulated()
[all …]
Di2c-stub.c74 u8 block[I2C_SMBUS_BLOCK_MAX];
257 if (len == 0 || len > I2C_SMBUS_BLOCK_MAX) { in stub_xfer()
Di2c-dev.c297 I2C_SMBUS_BLOCK_MAX) { in i2cdev_ioctl_rdwr()
400 temp.block[0] = I2C_SMBUS_BLOCK_MAX; in i2cdev_ioctl_smbus()
/linux-4.4.14/drivers/rtc/
Drtc-ds1307.c271 if (length <= I2C_SMBUS_BLOCK_MAX) in ds1307_native_smbus_write_block_data()
278 min(I2C_SMBUS_BLOCK_MAX, length - suboffset), in ds1307_native_smbus_write_block_data()
283 suboffset += I2C_SMBUS_BLOCK_MAX; in ds1307_native_smbus_write_block_data()
293 if (length <= I2C_SMBUS_BLOCK_MAX) in ds1307_native_smbus_read_block_data()
300 min(I2C_SMBUS_BLOCK_MAX, length - suboffset), in ds1307_native_smbus_read_block_data()
305 suboffset += I2C_SMBUS_BLOCK_MAX; in ds1307_native_smbus_read_block_data()
/linux-4.4.14/drivers/media/i2c/
Dadv7511.c217 if (length > I2C_SMBUS_BLOCK_MAX) in adv_smbus_read_i2c_block_data()
218 length = I2C_SMBUS_BLOCK_MAX; in adv_smbus_read_i2c_block_data()
236 for (i = 0; !err && i < len; i += I2C_SMBUS_BLOCK_MAX) in adv7511_edid_rd()
238 I2C_SMBUS_BLOCK_MAX, buf + i); in adv7511_edid_rd()
Dadv7842.c357 if (length > I2C_SMBUS_BLOCK_MAX) in adv_smbus_write_i2c_block_data()
358 length = I2C_SMBUS_BLOCK_MAX; in adv_smbus_write_i2c_block_data()
737 for (i = 0; !err && i < 256; i += I2C_SMBUS_BLOCK_MAX) in edid_write_vga_segment()
739 I2C_SMBUS_BLOCK_MAX, val + i); in edid_write_vga_segment()
822 for (i = 0; !err && i < 256; i += I2C_SMBUS_BLOCK_MAX) in edid_write_hdmi_segment()
824 I2C_SMBUS_BLOCK_MAX, val + i); in edid_write_hdmi_segment()
Dadv7604.c411 if (val_len > I2C_SMBUS_BLOCK_MAX) in adv76xx_write_block()
412 val_len = I2C_SMBUS_BLOCK_MAX; in adv76xx_write_block()
539 len = (total_len - i) > I2C_SMBUS_BLOCK_MAX ? in edid_write_block()
540 I2C_SMBUS_BLOCK_MAX : in edid_write_block()
/linux-4.4.14/drivers/hid/
Dhid-cp2112.c648 I2C_SMBUS_BLOCK_MAX, in cp2112_xfer()
660 count = cp2112_write_read_req(buf, addr, I2C_SMBUS_BLOCK_MAX, in cp2112_xfer()
733 if (read_length > I2C_SMBUS_BLOCK_MAX) { in cp2112_xfer()
/linux-4.4.14/drivers/input/mouse/
Dcyapa_gen3.c306 for (index = 0; index * I2C_SMBUS_BLOCK_MAX < len; index++) { in cyapa_smbus_read_block()
309 buf = values + I2C_SMBUS_BLOCK_MAX * index; in cyapa_smbus_read_block()
/linux-4.4.14/drivers/hwmon/
Dlineage-pem.c146 u8 block_buffer[I2C_SMBUS_BLOCK_MAX]; in pem_read_block()
Dlm93.c887 static u8 lm93_block_buffer[I2C_SMBUS_BLOCK_MAX];
/linux-4.4.14/drivers/i2c/algos/
Di2c-algo-bit.c442 if (inval <= 0 || inval > I2C_SMBUS_BLOCK_MAX) { in readbytes()
/linux-4.4.14/drivers/char/ipmi/
Dipmi_ssif.c254 unsigned char recv[I2C_SMBUS_BLOCK_MAX];