Searched refs:client (Results 401 - 425 of 1864) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/staging/iio/addac/
H A Dadt7316-spi.c25 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 Dsi7020.c41 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 Dstmfx.c255 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 Dmp2629.c36 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 Dintel_soc_pmic_chtwc.c70 * 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 Dlp873x.c27 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 Dseq_compat.c13 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 Dst_accel_i2c.c166 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 Dadxl313_i2c.c59 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 Dadxl355_i2c.c23 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 Dadxl367_i2c.c44 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 Dxdp710.c59 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 Dpli1209bc.c25 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 Dltc2978.c138 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 Dpim4328.c54 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 Dceph_common.c105 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 Dzet6223.c26 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 Dnovatek-nvt-ts.c55 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 Ddrv2665.c48 * @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 Dsbs-charger.c36 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 Dds1682.c58 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 Dst_uvis25_i2c.c28 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 Dtw9910.c332 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 Dg760a.c36 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 Dpd692x0.c82 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...]

Completed in 259 milliseconds

<<11121314151617181920>>