/linux-master/drivers/iio/imu/ |
H A D | kmx61.c | 116 struct i2c_client *client; member in struct:kmx61_data 331 ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_STBY); 333 dev_err(&data->client->dev, "Error reading reg_stby\n"); 359 ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_STBY, ret); 361 dev_err(&data->client->dev, "Error writing reg_stby\n"); 377 ret = i2c_smbus_read_byte_data(data->client, KMX61_REG_STBY); 379 dev_err(&data->client->dev, "Error reading reg_stby\n"); 409 ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_CTRL2, 412 dev_err(&data->client->dev, "Error writing reg_ctrl2\n"); 442 ret = i2c_smbus_write_byte_data(data->client, KMX61_REG_ODCNT 1279 kmx61_probe(struct i2c_client *client) argument 1421 kmx61_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | edt-ft5x06.c | 109 struct i2c_client *client; member in struct:edt_ft5x06_ts_data 172 dev_err_ratelimited(&tsdata->client->dev, 302 struct device *dev = &tsdata->client->dev; 378 struct i2c_client *client = to_i2c_client(dev); local 379 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client); 418 dev_err(&tsdata->client->dev, 428 dev_warn(&tsdata->client->dev, 444 struct i2c_client *client = to_i2c_client(dev); local 445 struct edt_ft5x06_ts_data *tsdata = i2c_get_clientdata(client); 492 dev_err(&tsdata->client 527 struct i2c_client *client = to_i2c_client(dev); local 538 struct i2c_client *client = to_i2c_client(dev); local 550 struct i2c_client *client = to_i2c_client(dev); local 562 struct i2c_client *client = to_i2c_client(dev); local 606 struct i2c_client *client = tsdata->client; local 667 struct i2c_client *client = tsdata->client; local 743 struct i2c_client *client = tsdata->client; local 856 edt_ft5x06_ts_identify(struct i2c_client *client, struct edt_ft5x06_ts_data *tsdata) argument 1132 edt_ft5x06_ts_probe(struct i2c_client *client) argument 1345 edt_ft5x06_ts_remove(struct i2c_client *client) argument 1355 struct i2c_client *client = to_i2c_client(dev); local 1398 struct i2c_client *client = to_i2c_client(dev); local [all...] |
H A D | exc3000.c | 74 struct i2c_client *client; member in struct:exc3000_data 121 struct i2c_client *client = data->client; local 124 ret = i2c_master_send(client, "'", 2); 131 ret = i2c_master_recv(client, buf, EXC3000_LEN_FRAME); 239 ret = i2c_master_send(data->client, buf, EXC3000_LEN_VENDOR_REQUEST); 269 struct i2c_client *client = to_i2c_client(dev); local 270 struct exc3000_data *data = i2c_get_clientdata(client); 299 struct i2c_client *client = to_i2c_client(dev); local 300 struct exc3000_data *data = i2c_get_clientdata(client); 315 struct i2c_client *client = to_i2c_client(dev); local 336 exc3000_probe(struct i2c_client *client) argument [all...] |
H A D | goodix.c | 164 * @client: i2c device. 169 int goodix_i2c_read(struct i2c_client *client, u16 reg, u8 *buf, int len) argument 176 msgs[0].addr = client->addr; 181 msgs[1].addr = client->addr; 185 ret = i2c_transfer(client->adapter, msgs, 2); 190 dev_err(&client->dev, "Error reading %d bytes from 0x%04x: %d\n", 198 * @client: i2c device. 203 int goodix_i2c_write(struct i2c_client *client, u16 reg, const u8 *buf, int len) argument 218 msg.addr = client->addr; 222 ret = i2c_transfer(client 234 goodix_i2c_write_u8(struct i2c_client *client, u16 reg, u8 value) argument 1103 goodix_i2c_test(struct i2c_client *client) argument 1295 goodix_ts_probe(struct i2c_client *client) argument 1406 goodix_ts_remove(struct i2c_client *client) argument 1416 struct i2c_client *client = to_i2c_client(dev); local 1463 struct i2c_client *client = to_i2c_client(dev); local [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | m88ds3103.c | 37 struct i2c_client *client = dev->client; local 41 dev_dbg(&client->dev, "tab_len=%d\n", tab_len); 63 dev_dbg(&client->dev, "failed=%d\n", ret); 73 struct i2c_client *client = dev->client; local 86 dev_dbg(&client->dev, "fail=%d\n", ret); 90 dev_err(&client->dev, "0x%02x (ret=%i, reg=0x%02x, value=0x%02x)\n", 98 dev_dbg(&client->dev, "0x%02x reg 0x%02x, value 0x%02x\n", 110 struct i2c_client *client local 173 struct i2c_client *client = dev->client; local 379 struct i2c_client *client = dev->client; local 621 struct i2c_client *client = dev->client; local 1021 struct i2c_client *client = dev->client; local 1148 struct i2c_client *client = dev->client; local 1187 struct i2c_client *client = dev->client; local 1377 struct i2c_client *client = dev->client; local 1423 struct i2c_client *client = dev->client; local 1473 struct i2c_client *client = dev->client; local 1552 struct i2c_client *client = dev->client; local 1638 struct i2c_client *client = dev->client; local 1646 struct i2c_client *client = dev->client; local 1676 struct i2c_client *client; local 1752 m88ds3103_get_dvb_frontend(struct i2c_client *client) argument 1761 m88ds3103_get_i2c_adapter(struct i2c_client *client) argument 1770 m88ds3103_probe(struct i2c_client *client) argument 1927 m88ds3103_remove(struct i2c_client *client) argument [all...] |
H A D | cxd2820r_c.c | 14 struct i2c_client *client = priv->client[0]; local 38 dev_dbg(&client->dev, 61 dev_dbg(&client->dev, "if_frequency=%u\n", if_frequency); 84 dev_dbg(&client->dev, "failed=%d\n", ret); 92 struct i2c_client *client = priv->client[0]; local 97 dev_dbg(&client->dev, "\n"); 138 dev_dbg(&client->dev, "failed=%d\n", ret); 145 struct i2c_client *client local 281 struct i2c_client *client = priv->client[0]; local 299 struct i2c_client *client = priv->client[0]; local [all...] |
/linux-master/drivers/hwmon/ |
H A D | gl518sm.c | 103 /* Each client has this additional data */ 105 struct i2c_client *client; member in struct:gl518_data 134 static int gl518_read_value(struct i2c_client *client, u8 reg) argument 137 return i2c_smbus_read_word_swapped(client, reg); 139 return i2c_smbus_read_byte_data(client, reg); 142 static int gl518_write_value(struct i2c_client *client, u8 reg, u16 value) argument 145 return i2c_smbus_write_word_swapped(client, reg, value); 147 return i2c_smbus_write_byte_data(client, reg, value); 153 struct i2c_client *client = data->client; local 345 struct i2c_client *client = data->client; local 379 struct i2c_client *client = data->client; local 476 struct i2c_client *client = data->client; local 570 gl518_detect(struct i2c_client *client, struct i2c_board_info *info) argument 598 gl518_init_client(struct i2c_client *client) argument 614 gl518_probe(struct i2c_client *client) argument [all...] |
H A D | adm1031.c | 62 /* Each client has this additional data */ 64 struct i2c_client *client; member in struct:adm1031_data 96 static inline u8 adm1031_read_value(struct i2c_client *client, u8 reg) argument 98 return i2c_smbus_read_byte_data(client, reg); 102 adm1031_write_value(struct i2c_client *client, u8 reg, unsigned int value) argument 104 return i2c_smbus_write_byte_data(client, reg, value); 110 struct i2c_client *client = data->client; local 120 dev_dbg(&client->dev, "Starting adm1031 update\n"); 126 adm1031_read_value(client, ADM1031_REG_TEM 333 struct i2c_client *client = data->client; local 406 struct i2c_client *client = data->client; local 436 struct i2c_client *client = data->client; local 477 struct i2c_client *client = data->client; local 588 struct i2c_client *client = data->client; local 613 struct i2c_client *client = data->client; local 710 struct i2c_client *client = data->client; local 732 struct i2c_client *client = data->client; local 754 struct i2c_client *client = data->client; local 776 struct i2c_client *client = data->client; local 862 struct i2c_client *client = data->client; local 971 adm1031_detect(struct i2c_client *client, struct i2c_board_info *info) argument 993 adm1031_init_client(struct i2c_client *client) argument 1026 adm1031_probe(struct i2c_client *client) argument [all...] |
H A D | max31790.c | 56 * Client data (each client gets its own) 59 struct i2c_client *client; member in struct:max31790_data 76 struct i2c_client *client = data->client; local 84 rv = i2c_smbus_read_byte_data(client, 90 rv = i2c_smbus_read_byte_data(client, 97 rv = i2c_smbus_read_word_swapped(client, 105 rv = i2c_smbus_read_word_swapped(client, 112 rv = i2c_smbus_read_word_swapped(client, 118 rv = i2c_smbus_read_word_swapped(client, 220 struct i2c_client *client = data->client; local 337 struct i2c_client *client = data->client; local 489 max31790_init_client(struct i2c_client *client, struct max31790_data *data) argument 511 max31790_probe(struct i2c_client *client) argument [all...] |
H A D | w83793.c | 250 struct i2c_client *client; member in struct:w83793_data 274 * Release our data struct when we're detached from the i2c client *and* all 283 static u8 w83793_read_value(struct i2c_client *client, u16 reg); 284 static int w83793_write_value(struct i2c_client *client, u16 reg, u8 value); 285 static int w83793_probe(struct i2c_client *client); 286 static int w83793_detect(struct i2c_client *client, 288 static void w83793_remove(struct i2c_client *client); 289 static void w83793_init_client(struct i2c_client *client); 374 struct i2c_client *client = to_i2c_client(dev); local 375 struct w83793_data *data = i2c_get_clientdata(client); 412 struct i2c_client *client = to_i2c_client(dev); local 440 struct i2c_client *client = to_i2c_client(dev); local 487 struct i2c_client *client = to_i2c_client(dev); local 529 struct i2c_client *client = to_i2c_client(dev); local 586 struct i2c_client *client = to_i2c_client(dev); local 647 struct i2c_client *client = to_i2c_client(dev); local 717 struct i2c_client *client = to_i2c_client(dev); local 818 struct i2c_client *client = to_i2c_client(dev); local 886 struct i2c_client *client = to_i2c_client(dev); local 927 struct i2c_client *client = to_i2c_client(dev); local 979 struct i2c_client *client = to_i2c_client(dev); local 1174 w83793_init_client(struct i2c_client *client) argument 1498 w83793_remove(struct i2c_client *client) argument 1560 w83793_detect_subclients(struct i2c_client *client) argument 1602 w83793_detect(struct i2c_client *client, struct i2c_board_info *info) argument 1642 w83793_probe(struct i2c_client *client) argument 1938 struct i2c_client *client = to_i2c_client(dev); local 2025 struct i2c_client *client = to_i2c_client(dev); local 2089 w83793_read_value(struct i2c_client *client, u16 reg) argument 2115 w83793_write_value(struct i2c_client *client, u16 reg, u8 value) argument [all...] |
H A D | w83792d.c | 286 static int w83792d_probe(struct i2c_client *client); 287 static int w83792d_detect(struct i2c_client *client, 289 static void w83792d_remove(struct i2c_client *client); 296 static void w83792d_init_client(struct i2c_client *client); 327 static inline int w83792d_read_value(struct i2c_client *client, u8 reg) argument 329 return i2c_smbus_read_byte_data(client, reg); 333 w83792d_write_value(struct i2c_client *client, u8 reg, u8 value) argument 335 return i2c_smbus_write_byte_data(client, reg, value); 372 struct i2c_client *client = to_i2c_client(dev); \ 373 struct w83792d_data *data = i2c_get_clientdata(client); \ 410 struct i2c_client *client = to_i2c_client(dev); local 450 struct i2c_client *client = to_i2c_client(dev); local 501 struct i2c_client *client = to_i2c_client(dev); local 541 struct i2c_client *client = to_i2c_client(dev); local 619 struct i2c_client *client = to_i2c_client(dev); local 644 struct i2c_client *client = to_i2c_client(dev); local 696 struct i2c_client *client = to_i2c_client(dev); local 732 struct i2c_client *client = to_i2c_client(dev); local 766 struct i2c_client *client = to_i2c_client(dev); local 806 struct i2c_client *client = to_i2c_client(dev); local 852 struct i2c_client *client = to_i2c_client(dev); local 894 struct i2c_client *client = to_i2c_client(dev); local 1310 w83792d_detect(struct i2c_client *client, struct i2c_board_info *info) argument 1355 w83792d_probe(struct i2c_client *client) argument 1433 w83792d_remove(struct i2c_client *client) argument 1446 w83792d_init_client(struct i2c_client *client) argument 1480 struct i2c_client *client = to_i2c_client(dev); local [all...] |
H A D | lm63.c | 135 * Client data (each client gets its own) 139 struct i2c_client *client; member in struct:lm63_data 201 * client->update_lock must be held when calling this function. 205 struct i2c_client *client = data->client; local 211 data->pwm1[1 + i] = i2c_smbus_read_byte_data(client, 213 data->temp8[3 + i] = i2c_smbus_read_byte_data(client, 216 data->lut_temp_hyst = i2c_smbus_read_byte_data(client, 227 struct i2c_client *client = data->client; local 343 struct i2c_client *client = data->client; local 384 struct i2c_client *client = data->client; local 420 struct i2c_client *client = data->client; local 490 struct i2c_client *client = data->client; local 564 struct i2c_client *client = data->client; local 620 struct i2c_client *client = data->client; local 643 struct i2c_client *client = data->client; local 701 struct i2c_client *client = data->client; local 967 lm63_detect(struct i2c_client *client, struct i2c_board_info *info) argument 1016 struct i2c_client *client = data->client; local 1092 lm63_probe(struct i2c_client *client) argument [all...] |
H A D | ltc4245.c | 52 struct i2c_client *client; member in struct:ltc4245_data 79 struct i2c_client *client = data->client; local 122 i2c_smbus_write_byte_data(client, LTC4245_GPIO, gpio_reg); 131 struct i2c_client *client = data->client; local 141 val = i2c_smbus_read_byte_data(client, i); 150 val = i2c_smbus_read_byte_data(client, i+0x10); 427 static bool ltc4245_use_extra_gpios(struct i2c_client *client) argument 429 struct ltc4245_platform_data *pdata = dev_get_platdata(&client 443 ltc4245_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/media/radio/si470x/ |
H A D | radio-si470x-i2c.c | 89 .addr = radio->client->addr, 96 if (i2c_transfer(radio->client->adapter, msgs, 1) != 1) 114 .addr = radio->client->addr, 123 if (i2c_transfer(radio->client->adapter, msgs, 1) != 1) 144 .addr = radio->client->addr, 151 if (i2c_transfer(radio->client->adapter, msgs, 1) != 1) 333 static int si470x_i2c_probe(struct i2c_client *client) argument 339 radio = devm_kzalloc(&client->dev, sizeof(*radio), GFP_KERNEL); 345 radio->client = client; 464 si470x_i2c_remove(struct i2c_client *client) argument 484 struct i2c_client *client = to_i2c_client(dev); local 501 struct i2c_client *client = to_i2c_client(dev); local [all...] |
/linux-master/drivers/iio/dac/ |
H A D | mcp4725.c | 40 struct i2c_client *client; member in struct:mcp4725_data 61 ret = i2c_master_send(data->client, outbuf, 2); 81 ret = i2c_master_send(data->client, outbuf, 2); 114 ret = i2c_master_send(data->client, inoutbuf, 3); 123 ret = i2c_master_recv(data->client, inoutbuf, 3); 134 dev_err(&data->client->dev, 204 ret = mcp4725_suspend(&data->client->dev); 206 ret = mcp4725_resume(&data->client->dev); 294 ret = i2c_master_send(data->client, outbuf, 2); 316 ret = i2c_master_send(data->client, outbu 389 mcp4725_probe(struct i2c_client *client) argument 504 mcp4725_remove(struct i2c_client *client) argument [all...] |
H A D | max5821.c | 34 struct i2c_client *client; member in struct:max5821_data 107 return i2c_master_send(data->client, outbuf, 2); 173 struct i2c_client *client = data->client; local 185 ret = i2c_master_send(client, outbuf, 1); 194 ret = i2c_master_recv(client, inbuf, 2); 214 struct i2c_client *client = data->client; local 228 ret = i2c_master_send(client, outbuf, 2); 303 static int max5821_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_client_modeset.c | 35 int drm_client_modeset_create(struct drm_client_dev *client) argument 37 struct drm_device *dev = client->dev; 45 client->modesets = kcalloc(num_crtc + 1, sizeof(*client->modesets), GFP_KERNEL); 46 if (!client->modesets) 49 mutex_init(&client->modeset_mutex); 52 client->modesets[i++].crtc = crtc; 58 for (modeset = client->modesets; modeset->crtc; modeset++) { 68 drm_client_modeset_free(client); 73 static void drm_client_modeset_release(struct drm_client_dev *client) argument 91 drm_client_modeset_free(struct drm_client_dev *client) argument 109 drm_client_find_modeset(struct drm_client_dev *client, struct drm_crtc *crtc) argument 500 drm_client_pick_crtcs(struct drm_client_dev *client, struct drm_connector **connectors, unsigned int connector_count, struct drm_crtc **best_crtcs, struct drm_display_mode **modes, int n, int width, int height) argument 575 drm_client_firmware_config(struct drm_client_dev *client, struct drm_connector **connectors, unsigned int connector_count, struct drm_crtc **crtcs, struct drm_display_mode **modes, struct drm_client_offset *offsets, bool *enabled, int width, int height) argument 783 drm_client_modeset_probe(struct drm_client_dev *client, unsigned int width, unsigned int height) argument 993 drm_client_modeset_commit_atomic(struct drm_client_dev *client, bool active, bool check) argument 1083 drm_client_modeset_commit_legacy(struct drm_client_dev *client) argument 1133 drm_client_modeset_check(struct drm_client_dev *client) argument 1159 drm_client_modeset_commit_locked(struct drm_client_dev *client) argument 1184 drm_client_modeset_commit(struct drm_client_dev *client) argument 1200 drm_client_modeset_dpms_legacy(struct drm_client_dev *client, int dpms_mode) argument 1234 drm_client_modeset_dpms(struct drm_client_dev *client, int mode) argument [all...] |
/linux-master/include/linux/ |
H A D | host1x.h | 59 * struct host1x_client_ops - host1x client operations 60 * @early_init: host1x client early initialization code 61 * @init: host1x client initialization code 62 * @exit: host1x client tear down code 63 * @late_exit: host1x client late tear down code 64 * @suspend: host1x client suspend code 65 * @resume: host1x client resume code 68 int (*early_init)(struct host1x_client *client); 69 int (*init)(struct host1x_client *client); 70 int (*exit)(struct host1x_client *client); 273 struct host1x_client *client; member in struct:host1x_job [all...] |
/linux-master/drivers/nfc/fdp/ |
H A D | i2c.c | 90 struct i2c_client *client = phy->i2c_dev; local 97 fdp_nci_i2c_dump_skb(&client->dev, "fdp_wr", skb); 99 r = i2c_master_send(client, skb->data, skb->len); 102 r = i2c_master_send(client, skb->data, skb->len); 106 dev_dbg(&client->dev, "%s: error err=%d len=%d\n", 134 struct i2c_client *client = phy->i2c_dev; local 143 r = i2c_master_recv(client, tmp, len); 145 dev_dbg(&client->dev, "%s: i2c recv err: %d\n", 160 dev_dbg(&client->dev, "%s: corrupted packet\n", 179 fdp_nci_i2c_dump_skb(&client 278 fdp_nci_i2c_probe(struct i2c_client *client) argument 343 fdp_nci_i2c_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/staging/most/i2c/ |
H A D | i2c.c | 37 struct i2c_client *client; member in struct:hdm_i2c 88 if (dev->client->irq <= 0) { 89 pr_err("bad irq: %d\n", dev->client->irq); 93 ret = request_irq(dev->client->irq, most_irq_handler, 0, 94 dev->client->name, dev); 97 dev->client->irq, ret); 133 disable_irq(dev->client->irq); 139 enable_irq(dev->client->irq); 142 ret = i2c_master_send(dev->client, mbo->virt_address, 177 free_irq(dev->client 290 i2c_probe(struct i2c_client *client) argument 346 i2c_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/char/ipmi/ |
H A D | ipmi_ssif.c | 188 struct i2c_client *client; member in struct:ssif_addr_info 257 struct i2c_client *client; member in struct:ssif_info 327 dev_err(&ssif_info->client->dev, 492 ssif_info->client, ssif_info->i2c_command, 498 ssif_info->client, ssif_info->i2c_command, 587 static void ssif_alert(struct i2c_client *client, enum i2c_alert_protocol type, argument 590 struct ssif_info *ssif_info = i2c_get_clientdata(client); 640 dev_dbg(&ssif_info->client->dev, 673 dev_dbg(&ssif_info->client->dev, 687 dev_dbg(&ssif_info->client 1279 ssif_remove(struct i2c_client *client) argument 1300 read_response(struct i2c_client *client, unsigned char *resp) argument 1318 do_cmd(struct i2c_client *client, int len, unsigned char *msg, int *resp_len, unsigned char *resp) argument 1354 ssif_detect(struct i2c_client *client, struct i2c_board_info *info) argument 1449 find_slave_address(struct i2c_client *client, int slave_addr) argument 1462 start_multipart_test(struct i2c_client *client, unsigned char *msg, bool do_middle) argument 1495 test_multipart_messages(struct i2c_client *client, struct ssif_info *ssif_info, unsigned char *resp) argument 1585 ssif_remove_dup(struct i2c_client *client) argument 1593 ssif_add_infos(struct i2c_client *client) argument 1618 ssif_check_and_remove(struct i2c_client *client, struct ssif_info *ssif_info) argument 1644 ssif_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-fm3130.c | 50 struct i2c_client *client; member in struct:fm3130 70 i2c_smbus_read_byte_data(fm3130->client, FM3130_RTC_CONTROL); 88 i2c_smbus_write_byte_data(fm3130->client, 107 tmp = i2c_transfer(fm3130->client->adapter, fm3130->msg, 2); 169 i2c_smbus_write_byte_data(fm3130->client, 199 tmp = i2c_transfer(fm3130->client->adapter, &fm3130->msg[2], 2); 228 i2c_smbus_read_byte_data(fm3130->client, FM3130_RTC_CONTROL); 274 i2c_smbus_write_byte_data(fm3130->client, 279 i2c_smbus_read_byte_data(fm3130->client, FM3130_RTC_CONTROL); 283 i2c_smbus_write_byte_data(fm3130->client, FM3130_RTC_CONTRO 343 fm3130_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/mfd/ |
H A D | tps6586x.c | 124 struct i2c_client *client; member in struct:tps6586x 416 static struct tps6586x_platform_data *tps6586x_parse_dt(struct i2c_client *client) argument 418 struct device_node *np = client->dev.of_node; 421 pdata = devm_kzalloc(&client->dev, sizeof(*pdata), GFP_KERNEL); 439 static struct tps6586x_platform_data *tps6586x_parse_dt(struct i2c_client *client) argument 492 static void tps6586x_print_version(struct i2c_client *client, int version) argument 518 dev_info(&client->dev, "Found %s, VERSIONCRC is %02x\n", name, version); 521 static int tps6586x_i2c_probe(struct i2c_client *client) argument 523 struct tps6586x_platform_data *pdata = dev_get_platdata(&client->dev); 528 if (!pdata && client 611 tps6586x_i2c_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/char/tpm/ |
H A D | tpm_i2c_nuvoton.c | 53 static s32 i2c_nuvoton_read_buf(struct i2c_client *client, u8 offset, u8 size, argument 58 status = i2c_smbus_read_i2c_block_data(client, offset, size, data); 59 dev_dbg(&client->dev, 65 static s32 i2c_nuvoton_write_buf(struct i2c_client *client, u8 offset, u8 size, argument 70 status = i2c_smbus_write_i2c_block_data(client, offset, size, data); 71 dev_dbg(&client->dev, 91 struct i2c_client *client = to_i2c_client(chip->dev.parent); local 95 status = i2c_nuvoton_read_buf(client, TPM_STS, 1, &data); 106 static s32 i2c_nuvoton_write_status(struct i2c_client *client, u8 data) argument 113 status = i2c_nuvoton_write_buf(client, TPM_ST 124 struct i2c_client *client = to_i2c_client(chip->dev.parent); local 136 i2c_nuvoton_get_burstcount(struct i2c_client *client, struct tpm_chip *chip) argument 230 i2c_nuvoton_recv_data(struct i2c_client *client, struct tpm_chip *chip, u8 *buf, size_t count) argument 269 struct i2c_client *client = to_i2c_client(dev); local 357 struct i2c_client *client = to_i2c_client(dev); local 492 get_vid(struct i2c_client *client, u32 *res) argument 526 i2c_nuvoton_probe(struct i2c_client *client) argument 618 i2c_nuvoton_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/i2c/ |
H A D | i2c-core-acpi.c | 195 * @client: Pointer to the I2C client device 198 * Find the IRQ number used by a specific client device. 202 int i2c_acpi_get_irq(struct i2c_client *client, bool *wake_capable) argument 204 struct acpi_device *adev = ACPI_COMPANION(&client->dev); 460 struct i2c_client *client; local 478 client = i2c_acpi_find_client_by_adev(adev); 479 if (client) { 480 i2c_unregister_device(client); 481 put_device(&client 566 acpi_gsb_i2c_read_bytes(struct i2c_client *client, u8 cmd, u8 *data, u8 data_len) argument 609 acpi_gsb_i2c_write_bytes(struct i2c_client *client, u8 cmd, u8 *data, u8 data_len) argument 652 struct i2c_client *client; local [all...] |