Searched refs:client (Results 176 - 200 of 1853) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/i2c/
H A Dch7006_drv.c57 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); local
61 ch7006_dbg(client, "\n");
69 ch7006_load_reg(client, state, CH7006_POWER);
74 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); local
77 ch7006_dbg(client, "\n");
79 ch7006_state_save(client, &priv->saved_state);
84 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); local
87 ch7006_dbg(client, "\n");
89 ch7006_state_load(client, &priv->saved_state);
119 struct i2c_client *client local
182 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); local
288 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); local
391 ch7006_probe(struct i2c_client *client) argument
422 ch7006_remove(struct i2c_client *client) argument
429 struct i2c_client *client = to_i2c_client(dev); local
438 ch7006_encoder_init(struct i2c_client *client, struct drm_device *dev, struct drm_encoder_slave *encoder) argument
[all...]
H A Dtda9950.c63 struct i2c_client *client; member in struct:tda9950_priv
73 static int tda9950_write_range(struct i2c_client *client, u8 addr, u8 *p, int cnt) argument
85 msg.addr = client->addr;
90 dev_dbg(&client->dev, "wr 0x%02x: %*ph\n", addr, cnt, p);
92 ret = i2c_transfer(client->adapter, &msg, 1);
94 dev_err(&client->dev, "Error %d writing to cec:0x%x\n", ret, addr);
98 static void tda9950_write(struct i2c_client *client, u8 addr, u8 val) argument
100 tda9950_write_range(client, addr, &val, 1);
103 static int tda9950_read_range(struct i2c_client *client, u8 addr, u8 *p, int cnt) argument
108 msg[0].addr = client
126 tda9950_read(struct i2c_client *client, u8 addr) argument
280 struct i2c_client *client = priv->client; local
301 struct i2c_client *client = priv->client; local
378 tda9950_probe(struct i2c_client *client) argument
480 tda9950_remove(struct i2c_client *client) argument
[all...]
H A Dch7006_mode.c201 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); local
227 ch7006_dbg(client, "black level: %d\n", black_level);
232 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); local
251 ch7006_dbg(client, "subcarrier inc: %u\n", subc_inc);
256 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); local
288 ch7006_dbg(client, "n=%d m=%d f=%d c=%d\n",
327 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); local
363 ch7006_dbg(client, "hpos: %d, vpos: %d\n", hpos, vpos);
368 void ch7006_write(struct i2c_client *client, uint8_t addr, uint8_t val) argument
373 ret = i2c_master_send(client, bu
379 ch7006_read(struct i2c_client *client, uint8_t addr) argument
400 ch7006_state_load(struct i2c_client *client, struct ch7006_state *state) argument
434 ch7006_state_save(struct i2c_client *client, struct ch7006_state *state) argument
[all...]
/linux-master/drivers/char/tpm/st33zp24/
H A Di2c.c19 struct i2c_client *client; member in struct:st33zp24_i2c_phy
37 return i2c_master_send(phy->client, phy->buf, tpm_size + 1);
57 status = i2c_master_recv(phy->client, tpm_data, tpm_size);
99 * @param: client, the i2c_client description (TPM I2C description).
104 static int st33zp24_i2c_probe(struct i2c_client *client) argument
108 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) {
109 dev_info(&client->dev, "client not i2c capable\n");
113 phy = devm_kzalloc(&client->dev, sizeof(struct st33zp24_i2c_phy),
118 phy->client
128 st33zp24_i2c_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/hwmon/
H A Dw83l785ts.c65 static int w83l785ts_probe(struct i2c_client *client);
66 static int w83l785ts_detect(struct i2c_client *client,
68 static void w83l785ts_remove(struct i2c_client *client);
69 static u8 w83l785ts_read_value(struct i2c_client *client, u8 reg, u8 defval);
95 * Client data (each client gets its own)
128 static int w83l785ts_detect(struct i2c_client *client, argument
131 struct i2c_adapter *adapter = client->adapter;
139 if ((w83l785ts_read_value(client, W83L785TS_REG_CONFIG, 0) & 0x80)
140 || (w83l785ts_read_value(client, W83L785TS_REG_TYPE, 0) & 0xFC)) {
143 client
165 w83l785ts_probe(struct i2c_client *client) argument
206 w83l785ts_remove(struct i2c_client *client) argument
217 w83l785ts_read_value(struct i2c_client *client, u8 reg, u8 defval) argument
258 struct i2c_client *client = to_i2c_client(dev); local
[all...]
H A Dadm1021.c67 /* Each client has this additional data */
69 struct i2c_client *client; member in struct:adm1021_data
94 struct i2c_client *client = data->client; local
107 client, ADM1021_REG_TEMP(i));
110 client, ADM1021_REG_TOS_R(i));
113 (s8) i2c_smbus_read_byte_data(client,
117 data->alarms = i2c_smbus_read_byte_data(client,
125 client, ADM1023_REG_REM_TEMP_PREC) >> 5);
127 client, ADM1023_REG_REM_TOS_PRE
195 struct i2c_client *client = data->client; local
221 struct i2c_client *client = data->client; local
253 struct i2c_client *client = data->client; local
322 adm1021_detect(struct i2c_client *client, struct i2c_board_info *info) argument
434 adm1021_init_client(struct i2c_client *client) argument
445 adm1021_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/media/dvb-frontends/
H A Da8293.c13 struct i2c_client *client; member in struct:a8293_dev
24 struct i2c_client *client,
41 dev_dbg(&client->dev, "set_voltage_slew fe_sec_voltage=%d\n",
45 ret = i2c_master_recv(client, &status, 1);
108 ret = i2c_master_send(client, &reg0, 1);
118 ret = i2c_master_send(client, &reg0, 1);
127 ret = i2c_master_send(client, &reg1, 1);
137 dev_dbg(&client->dev, "failed=%d\n", ret);
146 struct i2c_client *client = dev->client; local
23 a8293_set_voltage_slew(struct a8293_dev *dev, struct i2c_client *client, enum fe_sec_voltage fe_sec_voltage, int min_nanos_per_mv) argument
197 struct i2c_client *client = dev->client; local
213 a8293_probe(struct i2c_client *client) argument
249 a8293_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/hwmon/occ/
H A Dp8_i2c.c31 struct i2c_client *client; member in struct:p8_i2c_occ
36 static int p8_i2c_occ_getscom(struct i2c_client *client, u32 address, u8 *data) argument
45 msgs[0].addr = client->addr;
46 msgs[0].flags = client->flags & I2C_M_TEN;
52 msgs[1].addr = client->addr;
53 msgs[1].flags = (client->flags & I2C_M_TEN) | I2C_M_RD;
57 rc = i2c_transfer(client->adapter, msgs, 2);
66 static int p8_i2c_occ_putscom(struct i2c_client *client, u32 address, u8 *data) argument
79 rc = i2c_master_send(client, (const char *)buf, sizeof(buf));
88 static int p8_i2c_occ_putscom_u32(struct i2c_client *client, u3 argument
99 p8_i2c_occ_putscom_be(struct i2c_client *client, u32 address, u8 *data, size_t len) argument
123 struct i2c_client *client = ctx->client; local
210 p8_i2c_occ_probe(struct i2c_client *client) argument
230 p8_i2c_occ_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/media/i2c/
H A Dmsp3400-driver.c100 int msp_reset(struct i2c_client *client) argument
109 .addr = client->addr,
115 .addr = client->addr,
123 .addr = client->addr,
128 .addr = client->addr,
135 dev_dbg_lvl(&client->dev, 3, msp_debug, "msp_reset\n");
136 if (i2c_transfer(client->adapter, &reset[0], 1) != 1 ||
137 i2c_transfer(client->adapter, &reset[1], 1) != 1 ||
138 i2c_transfer(client->adapter, test, 2) != 2) {
139 dev_err(&client
145 msp_read(struct i2c_client *client, int dev, int addr) argument
186 msp_read_dem(struct i2c_client *client, int addr) argument
191 msp_read_dsp(struct i2c_client *client, int addr) argument
196 msp_write(struct i2c_client *client, int dev, int addr, int val) argument
224 msp_write_dem(struct i2c_client *client, int addr, int val) argument
229 msp_write_dsp(struct i2c_client *client, int addr, int val) argument
275 msp_set_scart(struct i2c_client *client, int in, int out) argument
301 msp_wake_thread(struct i2c_client *client) argument
329 struct i2c_client *client = v4l2_get_subdevdata(&state->sd); local
402 struct i2c_client *client = v4l2_get_subdevdata(sd); local
428 struct i2c_client *client = v4l2_get_subdevdata(sd); local
438 struct i2c_client *client = v4l2_get_subdevdata(sd); local
452 struct i2c_client *client = v4l2_get_subdevdata(sd); local
466 struct i2c_client *client = v4l2_get_subdevdata(sd); local
501 struct i2c_client *client = v4l2_get_subdevdata(sd); local
519 struct i2c_client *client = v4l2_get_subdevdata(sd); local
534 struct i2c_client *client = v4l2_get_subdevdata(sd); local
554 struct i2c_client *client = v4l2_get_subdevdata(sd); local
600 struct i2c_client *client = to_i2c_client(dev); local
608 struct i2c_client *client = to_i2c_client(dev); local
658 msp_probe(struct i2c_client *client) argument
855 msp_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/video/backlight/
H A Dadp8870_bl.c108 struct i2c_client *client; member in struct:adp8870_bl
122 struct i2c_client *client; member in struct:adp8870_led
128 static int adp8870_read(struct i2c_client *client, int reg, uint8_t *val) argument
132 ret = i2c_smbus_read_byte_data(client, reg);
134 dev_err(&client->dev, "failed reading at 0x%02x\n", reg);
143 static int adp8870_write(struct i2c_client *client, u8 reg, u8 val) argument
145 int ret = i2c_smbus_write_byte_data(client, reg, val);
148 dev_err(&client->dev, "failed to write\n");
153 static int adp8870_set_bits(struct i2c_client *client, int reg, uint8_t bit_mask) argument
155 struct adp8870_bl *data = i2c_get_clientdata(client);
172 adp8870_clr_bits(struct i2c_client *client, int reg, uint8_t bit_mask) argument
218 struct i2c_client *client = led->client; local
239 adp8870_led_probe(struct i2c_client *client) argument
324 adp8870_led_remove(struct i2c_client *client) argument
339 adp8870_led_probe(struct i2c_client *client) argument
344 adp8870_led_remove(struct i2c_client *client) argument
353 struct i2c_client *client = data->client; local
420 struct i2c_client *client = data->client; local
839 adp8870_probe(struct i2c_client *client) argument
928 adp8870_remove(struct i2c_client *client) argument
945 struct i2c_client *client = to_i2c_client(dev); local
954 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/hwmon/pmbus/
H A Dq54sj108a2.c49 struct i2c_client *client; member in struct:q54sj108a2_data
86 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_OPERATION);
93 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_WRITE_PROTECT);
100 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_VOUT_OV_FAULT_RESPONSE);
107 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_IOUT_OC_FAULT_RESPONSE);
114 rc = i2c_smbus_read_byte_data(psu->client, PMBUS_REVISION);
121 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_ID, data);
126 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_MODEL, data);
131 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_REVISION, data);
136 rc = i2c_smbus_read_block_data(psu->client, PMBUS_MFR_LOCATIO
277 q54sj108a2_probe(struct i2c_client *client) argument
[all...]
H A Dmax15301.c69 static int max15301_read_word_data(struct i2c_client *client, int page, argument
72 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
83 ret = pmbus_read_word_data(client, page, phase, reg);
89 static int max15301_read_byte_data(struct i2c_client *client, int page, int reg) argument
91 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
99 ret = pmbus_read_byte_data(client, page, reg);
105 static int max15301_write_word_data(struct i2c_client *client, int page, int reg, argument
108 const struct pmbus_driver_info *info = pmbus_get_driver_info(client);
119 ret = pmbus_write_word_data(client, page, reg, word);
125 static int max15301_write_byte(struct i2c_client *client, in argument
141 max15301_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Dgr2d.c32 struct tegra_drm_client client; member in struct:gr2d
44 static inline struct gr2d *to_gr2d(struct tegra_drm_client *client) argument
46 return container_of(client, struct gr2d, client);
49 static int gr2d_init(struct host1x_client *client) argument
51 struct tegra_drm_client *drm = host1x_to_drm_client(client);
52 struct drm_device *dev = dev_get_drvdata(client->host);
57 gr2d->channel = host1x_channel_request(client);
61 client->syncpts[0] = host1x_syncpt_request(client, flag
91 gr2d_exit(struct host1x_client *client) argument
120 gr2d_open_channel(struct tegra_drm_client *client, struct tegra_drm_context *context) argument
[all...]
/linux-master/drivers/input/touchscreen/
H A Dmax11801_ts.c79 struct i2c_client *client; member in struct:max11801_data
83 static u8 read_register(struct i2c_client *client, int addr) argument
86 return i2c_smbus_read_byte_data(client, addr << 1);
89 static int max11801_write_reg(struct i2c_client *client, int addr, int data) argument
92 return i2c_smbus_write_byte_data(client, addr << 1, data);
98 struct i2c_client *client = data->client; local
104 status = read_register(data->client, GENERNAL_STATUS_REG);
107 status = read_register(data->client, GENERNAL_STATUS_REG);
109 ret = i2c_smbus_read_i2c_block_data(client, FIFO_RD_CM
155 struct i2c_client *client = data->client; local
171 max11801_ts_probe(struct i2c_client *client) argument
[all...]
H A Dzinitix.c144 struct i2c_client *client; member in struct:bt541_ts_data
151 static int zinitix_read_data(struct i2c_client *client, argument
158 ret = i2c_master_send(client, (u8 *)&reg_le, sizeof(reg_le));
162 ret = i2c_master_recv(client, (u8 *)values, length);
169 static int zinitix_write_u16(struct i2c_client *client, u16 reg, u16 value) argument
174 ret = i2c_master_send(client, (u8 *)packet, sizeof(packet));
181 static int zinitix_write_cmd(struct i2c_client *client, u16 reg) argument
186 ret = i2c_master_send(client, (u8 *)&reg_le, sizeof(reg_le));
195 struct i2c_client *client = bt541->client; local
285 struct i2c_client *client = bt541->client; local
356 struct i2c_client *client = bt541->client; local
503 zinitix_ts_probe(struct i2c_client *client) argument
567 struct i2c_client *client = to_i2c_client(dev); local
582 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/mfd/
H A Datc260x-i2c.c15 static int atc260x_i2c_probe(struct i2c_client *client) argument
21 atc260x = devm_kzalloc(&client->dev, sizeof(*atc260x), GFP_KERNEL);
25 atc260x->dev = &client->dev;
26 atc260x->irq = client->irq;
32 i2c_set_clientdata(client, atc260x);
34 atc260x->regmap = devm_regmap_init_i2c(client, &regmap_cfg);
37 dev_err(&client->dev, "failed to init regmap: %d\n", ret);
/linux-master/drivers/input/keyboard/
H A Dtca6416-keypad.c45 struct i2c_client *client; member in struct:tca6416_keypad_chip
59 i2c_smbus_write_word_data(chip->client, reg << 1, val) :
60 i2c_smbus_write_byte_data(chip->client, reg, val);
62 dev_err(&chip->client->dev,
76 i2c_smbus_read_word_data(chip->client, reg << 1) :
77 i2c_smbus_read_byte_data(chip->client, reg);
79 dev_err(&chip->client->dev, "%s failed, reg: %d, error: %d\n",
137 enable_irq(chip->client->irq);
148 disable_irq(chip->client->irq);
182 static int tca6416_keypad_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/pressure/
H A Dbmp280-i2c.c8 static int bmp280_i2c_probe(struct i2c_client *client) argument
10 const struct i2c_device_id *id = i2c_client_get_device_id(client);
14 chip_info = i2c_get_match_data(client);
16 regmap = devm_regmap_init_i2c(client, chip_info->regmap_config);
18 dev_err(&client->dev, "failed to allocate register map\n");
22 return bmp280_common_probe(&client->dev,
26 client->irq);
H A Dhsc030pa_i2c.c25 struct i2c_client *client = to_i2c_client(data->dev); local
31 msg.addr = client->addr;
32 msg.flags = client->flags | I2C_M_RD;
36 ret = i2c_transfer(client->adapter, &msg, 1);
41 static int hsc_i2c_probe(struct i2c_client *client) argument
43 if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C))
46 return hsc_common_probe(&client->dev, hsc_i2c_recv);
H A Dst_pressure_i2c.c76 static int st_press_i2c_probe(struct i2c_client *client) argument
83 st_sensors_dev_name_probe(&client->dev, client->name, sizeof(client->name));
85 settings = st_press_get_settings(client->name);
87 dev_err(&client->dev, "device name %s not recognized.\n",
88 client->name);
92 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*press_data));
99 ret = st_sensors_i2c_configure(indio_dev, client);
/linux-master/drivers/gpu/host1x/
H A Dbus.c28 struct host1x_client *client; member in struct:host1x_subdev
112 struct host1x_client *client)
118 * and associate it with a client. At the same time, associate the
119 * client with its parent device.
123 list_move_tail(&client->list, &device->clients);
125 client->host = &device->dev;
126 subdev->client = client;
142 struct host1x_client *client = subdev->client; local
110 host1x_subdev_register(struct host1x_device *device, struct host1x_subdev *subdev, struct host1x_client *client) argument
195 struct host1x_client *client; local
256 struct host1x_client *client; local
292 host1x_add_client(struct host1x *host1x, struct host1x_client *client) argument
314 host1x_del_client(struct host1x *host1x, struct host1x_client *client) argument
373 struct host1x_client *client, *cl; local
429 struct host1x_client *client, *tmp; local
719 __host1x_client_init(struct host1x_client *client, struct lock_class_key *key) argument
732 host1x_client_exit(struct host1x_client *client) argument
749 __host1x_client_register(struct host1x_client *client) argument
781 host1x_client_unregister(struct host1x_client *client) argument
813 host1x_client_suspend(struct host1x_client *client) argument
850 host1x_client_resume(struct host1x_client *client) argument
[all...]
/linux-master/drivers/iio/magnetometer/
H A Dst_magn_i2c.c61 static int st_magn_i2c_probe(struct i2c_client *client) argument
68 st_sensors_dev_name_probe(&client->dev, client->name, sizeof(client->name));
70 settings = st_magn_get_settings(client->name);
72 dev_err(&client->dev, "device name %s not recognized.\n",
73 client->name);
77 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*mdata));
84 err = st_sensors_i2c_configure(indio_dev, client);
/linux-master/drivers/iio/gyro/
H A Dst_gyro_i2c.c61 static int st_gyro_i2c_probe(struct i2c_client *client) argument
68 st_sensors_dev_name_probe(&client->dev, client->name, sizeof(client->name));
70 settings = st_gyro_get_settings(client->name);
72 dev_err(&client->dev, "device name %s not recognized.\n",
73 client->name);
77 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*gdata));
84 err = st_sensors_i2c_configure(indio_dev, client);
/linux-master/drivers/staging/fieldbus/anybuss/
H A Dhms-profinet.c16 /* move to <linux/anybuss-client.h> when taking this out of staging */
17 #include "anybuss-client.h"
35 struct anybuss_client *client; member in struct:profi_priv
46 return anybuss_read_output(priv->client, buf, size, offset);
55 return anybuss_write_input(priv->client, buf, size, offset);
65 ret = anybuss_recv_msg(priv->client, 0x0010, &response,
87 struct anybuss_client *client = priv->client; local
103 anybuss_set_power(client, false);
104 ret = anybuss_set_power(client, tru
124 struct anybuss_client *client = priv->client; local
146 profi_on_area_updated(struct anybuss_client *client) argument
153 profi_on_online_changed(struct anybuss_client *client, bool online) argument
160 profinet_probe(struct anybuss_client *client) argument
193 profinet_remove(struct anybuss_client *client) argument
[all...]
/linux-master/sound/soc/codecs/
H A Dadau1372-i2c.c17 static int adau1372_i2c_probe(struct i2c_client *client) argument
19 return adau1372_probe(&client->dev,
20 devm_regmap_init_i2c(client, &adau1372_regmap_config), NULL);

Completed in 221 milliseconds

1234567891011>>