/linux-master/drivers/staging/iio/addac/ |
H A D | adt7316-spi.c | 25 static int adt7316_spi_multi_read(void *client, u8 reg, u8 count, u8 *data) argument 27 struct spi_device *spi_dev = client; 54 static int adt7316_spi_multi_write(void *client, u8 reg, u8 count, u8 *data) argument 56 struct spi_device *spi_dev = client; 77 static int adt7316_spi_read(void *client, u8 reg, u8 *data) argument 79 return adt7316_spi_multi_read(client, reg, 1, data); 82 static int adt7316_spi_write(void *client, u8 reg, u8 val) argument 84 return adt7316_spi_multi_write(client, reg, 1, &val); 94 .client = spi_dev,
|
/linux-master/drivers/iio/humidity/ |
H A D | si7020.c | 41 struct i2c_client **client = iio_priv(indio_dev); local 46 ret = i2c_smbus_read_word_swapped(*client, 106 static int si7020_probe(struct i2c_client *client) argument 112 if (!i2c_check_functionality(client->adapter, 118 ret = i2c_smbus_write_byte(client, SI7020CMD_RESET); 124 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data)); 129 *data = client; 131 indio_dev->name = dev_name(&client->dev); 137 return devm_iio_device_register(&client->dev, indio_dev);
|
/linux-master/drivers/mfd/ |
H A D | stmfx.c | 255 static void stmfx_irq_exit(struct i2c_client *client) argument 257 struct stmfx *stmfx = i2c_get_clientdata(client); 266 static int stmfx_irq_init(struct i2c_client *client) argument 268 struct stmfx *stmfx = i2c_get_clientdata(client); 283 irqtrigger = irq_get_trigger_type(client->irq); 292 ret = devm_request_threaded_irq(stmfx->dev, client->irq, 299 stmfx->irq = client->irq; 304 stmfx_irq_exit(client); 323 static int stmfx_chip_init(struct i2c_client *client) argument 325 struct stmfx *stmfx = i2c_get_clientdata(client); 394 stmfx_chip_exit(struct i2c_client *client) argument 412 stmfx_probe(struct i2c_client *client) argument 468 stmfx_remove(struct i2c_client *client) argument [all...] |
H A D | mp2629.c | 36 static int mp2629_probe(struct i2c_client *client) argument 41 ddata = devm_kzalloc(&client->dev, sizeof(*ddata), GFP_KERNEL); 45 ddata->dev = &client->dev; 46 i2c_set_clientdata(client, ddata); 48 ddata->regmap = devm_regmap_init_i2c(client, &mp2629_regmap_config);
|
H A D | intel_soc_pmic_chtwc.c | 70 * addresses where the high 8 bits contain the I2C client address. 75 struct i2c_client *client = context; local 76 int ret, orig_addr = client->addr; 79 dev_err(&client->dev, "Error I2C address not specified\n"); 83 client->addr = (reg & REG_ADDR_MASK) >> REG_ADDR_SHIFT; 84 ret = i2c_smbus_read_byte_data(client, reg & REG_OFFSET_MASK); 85 client->addr = orig_addr; 97 struct i2c_client *client = context; local 98 int ret, orig_addr = client->addr; 101 dev_err(&client 188 cht_wc_probe(struct i2c_client *client) argument 234 cht_wc_shutdown(struct i2c_client *client) argument [all...] |
H A D | lp873x.c | 27 static int lp873x_probe(struct i2c_client *client) argument 33 lp873 = devm_kzalloc(&client->dev, sizeof(*lp873), GFP_KERNEL); 37 lp873->dev = &client->dev; 39 lp873->regmap = devm_regmap_init_i2c(client, &lp873x_regmap_config); 55 i2c_set_clientdata(client, lp873);
|
/linux-master/sound/core/seq/ |
H A D | seq_compat.c | 13 struct snd_seq_addr addr; /* client/port numbers */ 31 static int snd_seq_call_port_info_ioctl(struct snd_seq_client *client, unsigned int cmd, argument 47 err = snd_seq_kernel_client_ctl(client->number, cmd, data); 74 struct snd_seq_client *client = file->private_data; local 77 if (snd_BUG_ON(!client)) 112 return snd_seq_call_port_info_ioctl(client, SNDRV_SEQ_IOCTL_CREATE_PORT, argp); 114 return snd_seq_call_port_info_ioctl(client, SNDRV_SEQ_IOCTL_DELETE_PORT, argp); 116 return snd_seq_call_port_info_ioctl(client, SNDRV_SEQ_IOCTL_GET_PORT_INFO, argp); 118 return snd_seq_call_port_info_ioctl(client, SNDRV_SEQ_IOCTL_SET_PORT_INFO, argp); 120 return snd_seq_call_port_info_ioctl(client, SNDRV_SEQ_IOCTL_QUERY_NEXT_POR [all...] |
/linux-master/drivers/iio/accel/ |
H A D | st_accel_i2c.c | 166 static int st_accel_i2c_probe(struct i2c_client *client) argument 173 st_sensors_dev_name_probe(&client->dev, client->name, sizeof(client->name)); 175 settings = st_accel_get_settings(client->name); 177 dev_err(&client->dev, "device name %s not recognized.\n", 178 client->name); 182 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*adata)); 189 ret = st_sensors_i2c_configure(indio_dev, client);
|
H A D | adxl313_i2c.c | 59 static int adxl313_i2c_probe(struct i2c_client *client) argument 68 chip_data = i2c_get_match_data(client); 70 regmap = devm_regmap_init_i2c(client, 73 dev_err(&client->dev, "Error initializing i2c regmap: %ld\n", 78 return adxl313_core_probe(&client->dev, regmap, chip_data, NULL);
|
H A D | adxl355_i2c.c | 23 static int adxl355_i2c_probe(struct i2c_client *client) argument 28 chip_data = i2c_get_match_data(client); 32 regmap = devm_regmap_init_i2c(client, &adxl355_i2c_regmap_config); 34 dev_err(&client->dev, "Error initializing i2c regmap: %ld\n", 40 return adxl355_core_probe(&client->dev, regmap, chip_data);
|
H A D | adxl367_i2c.c | 44 static int adxl367_i2c_probe(struct i2c_client *client) argument 49 st = devm_kzalloc(&client->dev, sizeof(*st), GFP_KERNEL); 53 regmap = devm_regmap_init_i2c(client, &adxl367_i2c_regmap_config); 59 return adxl367_probe(&client->dev, &adxl367_i2c_ops, st, regmap, 60 client->irq);
|
/linux-master/drivers/hwmon/pmbus/ |
H A D | xdp710.c | 59 static int xdp710_probe(struct i2c_client *client) argument 68 info = devm_kmemdup(&client->dev, &xdp710_info, sizeof(*info), 73 ret = i2c_smbus_read_word_data(client, XDP710_CS_RNG); 75 dev_err(&client->dev, "Can't get CS_RNG"); 80 ret = i2c_smbus_read_word_data(client, XDP710_V_SNS_CFG); 82 dev_err(&client->dev, "Can't get V_SNS_CFG"); 87 ret = i2c_smbus_read_word_data(client, XDP710_REG_CFG); 89 dev_err(&client->dev, "Can't get REG_CFG"); 104 return pmbus_do_probe(client, info);
|
H A D | pli1209bc.c | 25 static int pli1209bc_read_word_data(struct i2c_client *client, int page, argument 33 data = pmbus_read_word_data(client, page, phase, reg); 45 data = pmbus_read_word_data(client, page, phase, 51 return pmbus_read_word_data(client, page, phase, reg); 57 static int pli1209bc_write_byte(struct i2c_client *client, int page, u8 reg) argument 63 ret = pmbus_write_byte(client, page, reg); 137 static int pli1209bc_probe(struct i2c_client *client) argument 139 client->dev.platform_data = &pli1209bc_plat_data; 140 return pmbus_do_probe(client, &pli1209bc_info);
|
H A D | ltc2978.c | 138 static int ltc_wait_ready(struct i2c_client *client) argument 141 const struct pmbus_driver_info *info = pmbus_get_driver_info(client); 158 status = pmbus_read_byte_data(client, 0, LTC2978_MFR_COMMON); 176 static int ltc_read_word_data(struct i2c_client *client, int page, int phase, argument 181 ret = ltc_wait_ready(client); 185 return pmbus_read_word_data(client, page, 0xff, reg); 188 static int ltc_read_byte_data(struct i2c_client *client, int page, int reg) argument 192 ret = ltc_wait_ready(client); 196 return pmbus_read_byte_data(client, page, reg); 199 static int ltc_write_byte_data(struct i2c_client *client, in argument 210 ltc_write_byte(struct i2c_client *client, int page, u8 byte) argument 234 ltc_get_max(struct ltc2978_data *data, struct i2c_client *client, int page, int reg, u16 *pmax) argument 248 ltc_get_min(struct ltc2978_data *data, struct i2c_client *client, int page, int reg, u16 *pmin) argument 262 ltc2978_read_word_data_common(struct i2c_client *client, int page, int reg) argument 307 ltc2978_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 354 ltc2974_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 380 ltc2975_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 415 ltc3880_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 448 ltc3883_read_word_data(struct i2c_client *client, int page, int phase, int reg) argument 470 ltc2978_clear_peaks(struct ltc2978_data *data, struct i2c_client *client, int page) argument 483 ltc2978_write_word_data(struct i2c_client *client, int page, int reg, u16 word) argument 595 ltc2978_get_id(struct i2c_client *client) argument 683 ltc2978_probe(struct i2c_client *client) argument [all...] |
H A D | pim4328.c | 54 static int pim4328_read_word_data(struct i2c_client *client, int page, argument 67 ret = pmbus_read_word_data(client, page, phase, 72 ret = pmbus_read_word_data(client, page, phase, 83 static int pim4328_read_byte_data(struct i2c_client *client, int page, int reg) argument 85 const struct pmbus_driver_info *info = pmbus_get_driver_info(client); 94 ret = pmbus_read_byte_data(client, page, PMBUS_STATUS_BYTE); 98 status = pmbus_read_word_data(client, page, 0xff, 105 status = pmbus_read_byte_data(client, page, 114 status = pmbus_read_byte_data(client, page, 133 static int pim4328_probe(struct i2c_client *client) argument [all...] |
/linux-master/net/ceph/ |
H A D | ceph_common.c | 105 int ceph_check_fsid(struct ceph_client *client, struct ceph_fsid *fsid) argument 107 if (client->have_fsid) { 108 if (ceph_fsid_compare(&client->fsid, fsid)) { 110 &client->fsid, fsid); 114 memcpy(&client->fsid, fsid, sizeof(*fsid)); 132 struct ceph_client *client) 135 struct ceph_options *opt2 = client->options; 144 if (!net_eq(current->nsproxy->net_ns, read_pnet(&client->msgr.net))) 185 if (ceph_monmap_contains(client->monc.monmap, 604 int ceph_print_client_options(struct seq_file *m, struct ceph_client *client, argument 131 ceph_compare_options(struct ceph_options *new_opt, struct ceph_client *client) argument 692 ceph_client_addr(struct ceph_client *client) argument 698 ceph_client_gid(struct ceph_client *client) argument 709 struct ceph_client *client; local 760 ceph_destroy_client(struct ceph_client *client) argument 780 ceph_reset_client_addr(struct ceph_client *client) argument 791 have_mon_and_osd_map(struct ceph_client *client) argument 800 __ceph_open_session(struct ceph_client *client, unsigned long started) argument 833 ceph_open_session(struct ceph_client *client) argument 848 ceph_wait_for_latest_osdmap(struct ceph_client *client, unsigned long timeout) argument [all...] |
/linux-master/drivers/input/touchscreen/ |
H A D | zet6223.c | 26 struct i2c_client *client; member in struct:zet6223_ts 41 enable_irq(ts->client->irq); 50 disable_irq(ts->client->irq); 68 ret = i2c_master_recv(ts->client, buf, bufsize); 71 dev_err_ratelimited(&ts->client->dev, 107 struct device *dev = &ts->client->dev; 140 ret = i2c_master_send(ts->client, &cmd, sizeof(cmd)); 143 dev_err(&ts->client->dev, 148 ret = i2c_master_recv(ts->client, buf, sizeof(buf)); 151 dev_err(&ts->client 170 zet6223_probe(struct i2c_client *client) argument [all...] |
H A D | novatek-nvt-ts.c | 55 struct i2c_client *client; member in struct:nvt_ts_data 63 static int nvt_ts_read_data(struct i2c_client *client, u8 reg, u8 *data, int count) argument 67 .addr = client->addr, 72 .addr = client->addr, 80 ret = i2c_transfer(client->adapter, msg, ARRAY_SIZE(msg)); 82 dev_err(&client->dev, "Error reading from 0x%02x: %d\n", reg, ret); 92 struct device *dev = &data->client->dev; 97 error = nvt_ts_read_data(data->client, NVT_TS_TOUCH_START, data->buf, 146 enable_irq(data->client->irq); 156 disable_irq(data->client 186 nvt_ts_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/input/misc/ |
H A D | drv2665.c | 48 * @client: Pointer to the I2C client 55 struct i2c_client *client; member in struct:drv2665_data 85 dev_err(&haptics->client->dev, 96 dev_err(&haptics->client->dev, 123 dev_err(&haptics->client->dev, 140 dev_err(&haptics->client->dev, 159 static int drv2665_probe(struct i2c_client *client) argument 164 haptics = devm_kzalloc(&client->dev, sizeof(*haptics), GFP_KERNEL); 168 haptics->regulator = devm_regulator_get(&client [all...] |
/linux-master/drivers/power/supply/ |
H A D | sbs-charger.c | 36 struct i2c_client *client; member in struct:sbs_info 165 static int sbs_probe(struct i2c_client *client) argument 171 chip = devm_kzalloc(&client->dev, sizeof(struct sbs_info), GFP_KERNEL); 175 chip->client = client; 176 psy_cfg.of_node = client->dev.of_node; 179 i2c_set_clientdata(client, chip); 181 chip->regmap = devm_regmap_init_i2c(client, &sbs_regmap); 191 return dev_err_probe(&client->dev, ret, "Failed to get device status\n"); 194 chip->power_supply = devm_power_supply_register(&client [all...] |
/linux-master/drivers/misc/ |
H A D | ds1682.c | 58 struct i2c_client *client = to_i2c_client(dev); local 66 rc = i2c_smbus_read_i2c_block_data(client, sattr->index, sattr->nr, 78 rc = i2c_smbus_read_i2c_block_data(client, sattr->index, 101 struct i2c_client *client = to_i2c_client(dev); local 122 rc = i2c_smbus_write_i2c_block_data(client, sattr->index, sattr->nr, 159 struct i2c_client *client = kobj_to_i2c_client(kobj); local 162 dev_dbg(&client->dev, "ds1682_eeprom_read(p=%p, off=%lli, c=%zi)\n", 165 rc = i2c_smbus_read_i2c_block_data(client, DS1682_REG_EEPROM + off, 177 struct i2c_client *client = kobj_to_i2c_client(kobj); local 179 dev_dbg(&client 203 ds1682_probe(struct i2c_client *client) argument 230 ds1682_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/iio/light/ |
H A D | st_uvis25_i2c.c | 28 static int st_uvis25_i2c_probe(struct i2c_client *client) argument 32 regmap = devm_regmap_init_i2c(client, &st_uvis25_i2c_regmap_config); 34 dev_err(&client->dev, "Failed to register i2c regmap %ld\n", 39 return st_uvis25_probe(&client->dev, client->irq, regmap);
|
/linux-master/drivers/media/i2c/ |
H A D | tw9910.c | 332 static struct tw9910_priv *to_tw9910(const struct i2c_client *client) argument 334 return container_of(i2c_get_clientdata(client), struct tw9910_priv, 338 static int tw9910_mask_set(struct i2c_client *client, u8 command, argument 341 s32 val = i2c_smbus_read_byte_data(client, command); 349 return i2c_smbus_write_byte_data(client, command, val); 352 static int tw9910_set_scale(struct i2c_client *client, argument 357 ret = i2c_smbus_write_byte_data(client, SCALE_HI, 363 ret = i2c_smbus_write_byte_data(client, HSCALE_LO, 368 ret = i2c_smbus_write_byte_data(client, VSCALE_LO, 374 static int tw9910_set_hsync(struct i2c_client *client) argument 401 tw9910_reset(struct i2c_client *client) argument 407 tw9910_power(struct i2c_client *client, int enable) argument 463 struct i2c_client *client = v4l2_get_subdevdata(sd); local 503 struct i2c_client *client = v4l2_get_subdevdata(sd); local 513 struct i2c_client *client = v4l2_get_subdevdata(sd); local 554 struct i2c_client *client = v4l2_get_subdevdata(sd); local 577 struct i2c_client *client = v4l2_get_subdevdata(sd); local 597 struct i2c_client *client = v4l2_get_subdevdata(&priv->subdev); local 643 struct i2c_client *client = v4l2_get_subdevdata(sd); local 651 struct i2c_client *client = v4l2_get_subdevdata(sd); local 726 struct i2c_client *client = v4l2_get_subdevdata(sd); local 753 struct i2c_client *client = v4l2_get_subdevdata(sd); local 804 struct i2c_client *client = v4l2_get_subdevdata(sd); local 835 tw9910_video_probe(struct i2c_client *client) argument 929 tw9910_probe(struct i2c_client *client) argument 993 tw9910_remove(struct i2c_client *client) argument [all...] |
/linux-master/drivers/hwmon/ |
H A D | g760a.c | 36 struct i2c_client *client; member in struct:g760a_data 67 static int g760a_read_value(struct i2c_client *client, enum g760a_regs reg) argument 69 return i2c_smbus_read_byte_data(client, reg); 72 static int g760a_write_value(struct i2c_client *client, enum g760a_regs reg, argument 75 return i2c_smbus_write_byte_data(client, reg, value); 85 struct i2c_client *client = data->client; local 91 dev_dbg(&client->dev, "Starting g760a update\n"); 93 data->set_cnt = g760a_read_value(client, G760A_REG_SET_CNT); 94 data->act_cnt = g760a_read_value(client, G760A_REG_ACT_CN 142 struct i2c_client *client = data->client; local 173 g760a_probe(struct i2c_client *client) argument [all...] |
/linux-master/drivers/net/pse-pd/ |
H A D | pd692x0.c | 82 struct i2c_client *client; member in struct:pd692x0_priv 174 const struct i2c_client *client = priv->client; local 188 ret = i2c_master_send(client, (u8 *)msg, sizeof(*msg)); 197 const struct i2c_client *client = priv->client; local 204 dev_err(&client->dev, 211 ret = i2c_master_recv(client, (u8 *)&buf, sizeof(buf)); 221 ret = i2c_master_recv(client, (u8 *)&buf, sizeof(buf)); 227 dev_err(&client 234 pd692x0_try_recv_msg(const struct i2c_client *client, struct pd692x0_msg *msg, struct pd692x0_msg *buf) argument 265 const struct i2c_client *client = priv->client; local 784 pd692x0_fw_recv_resp(const struct i2c_client *client, unsigned long ms_timeout, const char *msg_ok, unsigned int msg_size) argument 822 pd692x0_fw_write_line(const struct i2c_client *client, const char line[PD692X0_FW_LINE_MAX_SZ], const bool last_line) argument 850 pd692x0_fw_reset(const struct i2c_client *client) argument 900 const struct i2c_client *client = priv->client; local 958 const struct i2c_client *client; local 1048 const struct i2c_client *client = priv->client; local 1109 pd692x0_i2c_probe(struct i2c_client *client) argument 1189 pd692x0_i2c_remove(struct i2c_client *client) argument [all...] |