Searched refs:smbus_data (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/net/mdio/ |
| H A D | mdio-i2c.c | 113 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 D | dell-lis3lv02d.c | 73 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 D | sfp.c | 813 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 …]
|