Home
last modified time | relevance | path

Searched refs:smbus_data (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/mdio/
H A Dmdio-i2c.c113 union i2c_smbus_data smbus_data; in smbus_byte_mii_read_default_c22() local
123 I2C_SMBUS_BYTE_DATA, &smbus_data); in smbus_byte_mii_read_default_c22()
127 val = (smbus_data.byte & 0xff) << 8; in smbus_byte_mii_read_default_c22()
131 I2C_SMBUS_BYTE_DATA, &smbus_data); in smbus_byte_mii_read_default_c22()
139 val |= smbus_data.byte & 0xff; in smbus_byte_mii_read_default_c22()
148 union i2c_smbus_data smbus_data; in smbus_byte_mii_write_default_c22() local
154 smbus_data.byte = (val & 0xff00) >> 8; in smbus_byte_mii_write_default_c22()
160 I2C_SMBUS_BYTE_DATA, &smbus_data); in smbus_byte_mii_write_default_c22()
164 smbus_data.byte = val & 0xff; in smbus_byte_mii_write_default_c22()
168 I2C_SMBUS_BYTE_DATA, &smbus_data); in smbus_byte_mii_write_default_c22()
/linux/drivers/platform/x86/dell/
H A Ddell-lis3lv02d.c73 union i2c_smbus_data smbus_data; in detect_lis3lv02d() local
79 I2C_SMBUS_BYTE_DATA, &smbus_data); in detect_lis3lv02d()
84 switch (smbus_data.byte) { in detect_lis3lv02d()
92 smbus_data.byte); in detect_lis3lv02d()
/linux/drivers/net/phy/
H A Dsfp.c813 union i2c_smbus_data smbus_data = {0}; in sfp_smbus_read() local
826 smbus_data.block[0] = this_len; in sfp_smbus_read()
829 I2C_SMBUS_I2C_BLOCK_DATA, &smbus_data); in sfp_smbus_read()
833 transferred = min_t(size_t, smbus_data.block[0], this_len); in sfp_smbus_read()
837 memcpy(data, &smbus_data.block[1], transferred); in sfp_smbus_read()
842 I2C_SMBUS_WORD_DATA, &smbus_data); in sfp_smbus_read()
846 put_unaligned_le16(smbus_data.word, data); in sfp_smbus_read()
851 I2C_SMBUS_BYTE_DATA, &smbus_data); in sfp_smbus_read()
855 *data = smbus_data.byte; in sfp_smbus_read()
870 union i2c_smbus_data smbus_data; in sfp_smbus_write() local
[all …]