Searched refs:client (Results 376 - 400 of 1866) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/nfc/st-nci/
H A Di2c.c77 struct i2c_client *client = phy->i2c_dev; local
82 r = i2c_master_send(client, skb->data, skb->len);
85 r = i2c_master_send(client, skb->data, skb->len);
112 struct i2c_client *client = phy->i2c_dev; local
114 r = i2c_master_recv(client, buf, ST_NCI_I2C_MIN_SIZE);
117 r = i2c_master_recv(client, buf, ST_NCI_I2C_MIN_SIZE);
125 nfc_err(&client->dev, "invalid frame len\n");
140 r = i2c_master_recv(client, buf, len);
198 static int st_nci_i2c_probe(struct i2c_client *client) argument
200 struct device *dev = &client
252 st_nci_i2c_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/mtd/maps/
H A Dpismo.c44 struct i2c_client *client; member in struct:pismo_data
52 struct i2c_client *client = to_i2c_client(pdev->dev.parent); local
53 struct pismo_data *pismo = i2c_get_clientdata(client);
66 static int pismo_eeprom_read(struct i2c_client *client, void *buf, u8 addr, argument
72 .addr = client->addr,
76 .addr = client->addr,
83 ret = i2c_transfer(client->adapter, msg, ARRAY_SIZE(msg));
107 dev->dev.parent = &pismo->client->dev;
158 struct device *dev = &pismo->client->dev;
198 static void pismo_remove(struct i2c_client *client) argument
209 pismo_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/pressure/
H A Dmpl3115.c39 struct i2c_client *client; member in struct:mpl3115_data
49 ret = i2c_smbus_write_byte_data(data->client, MPL3115_CTRL_REG1,
55 ret = i2c_smbus_read_byte_data(data->client, MPL3115_CTRL_REG1);
65 dev_err(&data->client->dev, "data not ready\n");
95 ret = i2c_smbus_read_i2c_block_data(data->client,
113 ret = i2c_smbus_read_i2c_block_data(data->client,
172 ret = i2c_smbus_read_i2c_block_data(data->client,
182 ret = i2c_smbus_read_i2c_block_data(data->client,
233 static int mpl3115_probe(struct i2c_client *client) argument
235 const struct i2c_device_id *id = i2c_client_get_device_id(client);
293 mpl3115_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/light/
H A Dtsl2591.c164 struct i2c_client *client; member in struct:tsl2591_chip
374 static int tsl2591_check_als_valid(struct i2c_client *client) argument
378 ret = i2c_smbus_read_byte_data(client, TSL2591_CMD_NOP | TSL2591_STATUS);
380 dev_err(&client->dev, "Failed to read register\n");
390 struct i2c_client *client = chip->client; local
406 ret = readx_poll_timeout(tsl2591_check_als_valid, client,
411 dev_err(&client->dev, "Timed out waiting for valid ALS data\n");
437 struct i2c_client *client = chip->client; local
505 struct i2c_client *client = chip->client; local
521 struct i2c_client *client = chip->client; local
565 struct i2c_client *client = chip->client; local
611 struct i2c_client *client = chip->client; local
627 struct i2c_client *client = chip->client; local
717 struct i2c_client *client = chip->client; local
859 struct i2c_client *client = chip->client; local
991 struct i2c_client *client = chip->client; local
1059 struct i2c_client *client = chip->client; local
1108 struct i2c_client *client = chip->client; local
1117 tsl2591_probe(struct i2c_client *client) argument
[all...]
H A Dtcs3414.c52 struct i2c_client *client; member in struct:tcs3414_data
101 ret = i2c_smbus_write_byte_data(data->client, TCS3414_CONTROL,
107 ret = i2c_smbus_read_byte_data(data->client, TCS3414_CONTROL);
115 ret = i2c_smbus_write_byte_data(data->client, TCS3414_CONTROL,
121 dev_err(&data->client->dev, "data not ready\n");
145 ret = i2c_smbus_read_word_data(data->client, chan->address);
179 data->client, TCS3414_GAIN,
192 data->client, TCS3414_TIMING,
211 int ret = i2c_smbus_read_word_data(data->client,
252 return i2c_smbus_write_byte_data(data->client, TCS3414_CONTRO
282 tcs3414_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/iio/dac/
H A Dds4424.c56 struct i2c_client *client; member in struct:ds4424_data
77 ret = i2c_smbus_read_byte_data(data->client, DS4424_DAC_ADDR(channel));
95 ret = i2c_smbus_write_byte_data(data->client,
176 struct i2c_client *client = to_i2c_client(dev); local
177 struct iio_dev *indio_dev = i2c_get_clientdata(client);
194 struct i2c_client *client = to_i2c_client(dev); local
195 struct iio_dev *indio_dev = i2c_get_clientdata(client);
216 static int ds4424_probe(struct i2c_client *client) argument
218 const struct i2c_device_id *id = i2c_client_get_device_id(client);
223 indio_dev = devm_iio_device_alloc(&client
284 ds4424_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/misc/lis3lv02d/
H A Dlis3lv02d_i2c.c103 static int lis3lv02d_i2c_probe(struct i2c_client *client) argument
106 struct lis3lv02d_platform_data *pdata = client->dev.platform_data;
109 if (of_match_device(lis3lv02d_i2c_dt_ids, &client->dev)) {
110 lis3_dev.of_node = client->dev.of_node;
120 (i2c_check_functionality(client->adapter,
142 ret = regulator_bulk_get(&client->dev,
149 lis3_dev.bus_priv = client;
154 lis3_dev.irq = client->irq;
156 lis3_dev.pm_dev = &client->dev;
158 i2c_set_clientdata(client,
180 lis3lv02d_i2c_remove(struct i2c_client *client) argument
198 struct i2c_client *client = to_i2c_client(dev); local
214 struct i2c_client *client = to_i2c_client(dev); local
232 struct i2c_client *client = to_i2c_client(dev); local
241 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/input/touchscreen/
H A Deeti_ts.c27 struct i2c_client *client; member in struct:eeti_ts
71 len = i2c_master_recv(eeti->client, buf, sizeof(buf));
74 dev_err(&eeti->client->dev,
121 enable_irq(eeti->client->irq);
142 disable_irq(eeti->client->irq);
161 static int eeti_ts_probe(struct i2c_client *client) argument
163 struct device *dev = &client->dev;
197 input->name = client->name;
202 eeti->client = client;
237 struct i2c_client *client = to_i2c_client(dev); local
256 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Dgr3d.c41 struct tegra_drm_client client; member in struct:gr3d
53 static inline struct gr3d *to_gr3d(struct tegra_drm_client *client) argument
55 return container_of(client, struct gr3d, client);
58 static int gr3d_init(struct host1x_client *client) argument
60 struct tegra_drm_client *drm = host1x_to_drm_client(client);
61 struct drm_device *dev = dev_get_drvdata(client->host);
66 gr3d->channel = host1x_channel_request(client);
70 client->syncpts[0] = host1x_syncpt_request(client, flag
100 gr3d_exit(struct host1x_client *client) argument
128 gr3d_open_channel(struct tegra_drm_client *client, struct tegra_drm_context *context) argument
[all...]
/linux-master/drivers/iio/accel/
H A Dstk8312.c98 struct i2c_client *client; member in struct:stk8312_data
130 struct i2c_client *client = data->client; local
132 ret = i2c_smbus_write_byte_data(client, STK8312_REG_OTPADDR, 0x70);
135 ret = i2c_smbus_write_byte_data(client, STK8312_REG_OTPCTRL, 0x02);
141 ret = i2c_smbus_read_byte_data(client, STK8312_REG_OTPCTRL);
152 ret = i2c_smbus_read_byte_data(client, STK8312_REG_OTPDATA);
158 ret = i2c_smbus_write_byte_data(data->client, STK8312_REG_AFECTRL, ret);
166 dev_err(&client->dev, "failed to initialize sensor\n");
173 struct i2c_client *client local
198 struct i2c_client *client = data->client; local
247 struct i2c_client *client = data->client; local
284 struct i2c_client *client = data->client; local
322 struct i2c_client *client = data->client; local
501 stk8312_probe(struct i2c_client *client) argument
599 stk8312_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/firewire/
H A Dnosy.c104 struct client { struct
137 packet_buffer_get(struct client *client, char __user *data, size_t user_length) argument
139 struct packet_buffer *buffer = &client->buffer;
145 list_empty(&client->lynx->link))
269 struct client *client; local
282 client = kmalloc(sizeof *client, GFP_KERNEL);
283 if (client
306 struct client *client = file->private_data; local
323 struct client *client = file->private_data; local
340 struct client *client = file->private_data; local
348 struct client *client = file->private_data; local
410 struct client *client; local
442 struct client *client; local
501 struct client *client; local
[all...]
/linux-master/drivers/usb/typec/ucsi/
H A Ducsi_stm32g0.c60 struct i2c_client *client; member in struct:ucsi_stm32g0
87 struct i2c_client *client = g0->i2c_bl; local
91 .addr = client->addr,
99 ret = i2c_transfer(client->adapter, msg, ARRAY_SIZE(msg));
101 dev_err(g0->dev, "i2c bl ack (%02x), error: %d\n", client->addr, ret);
116 client->addr, ack);
124 struct i2c_client *client = g0->i2c_bl; local
128 .addr = client->addr,
144 ret = i2c_transfer(client->adapter, msg, ARRAY_SIZE(msg));
146 dev_dbg(g0->dev, "i2c bl cmd %d (%02x), error: %d\n", cmd, client
165 struct i2c_client *client = g0->i2c_bl; local
202 struct i2c_client *client = g0->i2c_bl; local
333 struct i2c_client *client = g0->client; local
365 struct i2c_client *client = g0->client; local
448 struct i2c_client *client = g0->client; local
472 struct i2c_client *client = g0->client; local
630 ucsi_stm32g0_probe(struct i2c_client *client) argument
692 ucsi_stm32g0_remove(struct i2c_client *client) argument
706 struct i2c_client *client = g0->client; local
726 struct i2c_client *client = g0->client; local
[all...]
/linux-master/drivers/hwmon/
H A Dlm90.c682 * Client data (each client gets its own)
686 struct i2c_client *client; member in struct:lm90_data
737 static inline s32 lm90_write_no_pec(struct i2c_client *client, u8 value) argument
739 return i2c_smbus_xfer(client->adapter, client->addr,
740 client->flags & ~I2C_CLIENT_PEC,
745 * It is assumed that client->update_lock is held (unless we are in
750 static int lm90_read_reg(struct i2c_client *client, u8 reg) argument
752 struct lm90_data *data = i2c_get_clientdata(client);
753 bool partial_pec = (client
784 lm90_write_reg(struct i2c_client *client, u8 reg, u8 val) argument
794 lm90_write16(struct i2c_client *client, u8 regh, u8 regl, u16 val) argument
804 lm90_read16(struct i2c_client *client, u8 regh, u8 regl, bool is_volatile) argument
904 lm90_set_convrate(struct i2c_client *client, struct lm90_data *data, unsigned int interval) argument
924 lm90_set_faultqueue(struct i2c_client *client, struct lm90_data *data, int val) argument
947 struct i2c_client *client = data->client; local
1118 struct i2c_client *client = data->client; local
1208 struct i2c_client *client = data->client; local
1277 struct i2c_client *client = to_i2c_client(dev); local
1285 struct i2c_client *client = to_i2c_client(dev); local
1397 struct i2c_client *client = data->client; local
1703 struct i2c_client *client = data->client; local
1792 lm90_detect_lm84(struct i2c_client *client) argument
1835 lm90_detect_max1617(struct i2c_client *client, int config1) argument
1905 lm90_detect_national(struct i2c_client *client, int chip_id, int config1, int convrate) argument
1940 lm90_detect_on(struct i2c_client *client, int chip_id, int config1, int convrate) argument
1958 lm90_detect_analog(struct i2c_client *client, bool common_address, int chip_id, int config1, int convrate) argument
2115 lm90_detect_maxim(struct i2c_client *client, bool common_address, int chip_id, int config1, int convrate) argument
2317 lm90_detect_nuvoton(struct i2c_client *client, int chip_id, int config1, int convrate) argument
2339 lm90_detect_nxp(struct i2c_client *client, bool common_address, int chip_id, int config1, int convrate) argument
2365 lm90_detect_gmt(struct i2c_client *client, int chip_id, int config1, int convrate) argument
2407 lm90_detect_ti49(struct i2c_client *client, bool common_address, int chip_id, int config1, int convrate) argument
2419 lm90_detect_ti(struct i2c_client *client, int chip_id, int config1, int convrate) argument
2448 lm90_detect(struct i2c_client *client, struct i2c_board_info *info) argument
2559 struct i2c_client *client = data->client; local
2570 lm90_init_client(struct i2c_client *client, struct lm90_data *data) argument
2640 lm90_is_tripped(struct i2c_client *client) argument
2654 struct i2c_client *client = dev_id; local
2667 lm90_probe_channel_from_dt(struct i2c_client *client, struct device_node *child, struct lm90_data *data) argument
2714 lm90_parse_dt_channel_info(struct i2c_client *client, struct lm90_data *data) argument
2743 lm90_probe(struct i2c_client *client) argument
2916 lm90_alert(struct i2c_client *client, enum i2c_alert_protocol type, unsigned int flag) argument
2947 struct i2c_client *client = data->client; local
2958 struct i2c_client *client = data->client; local
[all...]
H A Dnct6775-i2c.c34 struct i2c_client *client = data->driver_data; local
37 ret = i2c_smbus_write_byte_data(client, NCT6775_REG_BANK, bank);
43 ret = i2c_smbus_read_byte_data(client, reg & 0xff);
49 ret = i2c_smbus_read_byte_data(client, (reg & 0xff) + 1);
66 struct i2c_client *client = data->driver_data; local
68 dev_dbg(&client->dev, "skipping attempted write: %02x -> %03x\n", value, reg);
116 struct i2c_client *client = data->driver_data; local
141 if (!of_property_read_u32(client->dev.of_node, "nuvoton,tsi-channel-mask",
155 static int nct6775_i2c_probe(struct i2c_client *client) argument
158 struct device *dev = &client
[all...]
/linux-master/drivers/input/misc/
H A Dibm-panel.c77 static int ibm_panel_i2c_slave_cb(struct i2c_client *client, argument
81 struct ibm_panel *panel = i2c_get_clientdata(client);
122 static int ibm_panel_probe(struct i2c_client *client) argument
128 panel = devm_kzalloc(&client->dev, sizeof(*panel), GFP_KERNEL);
134 panel->input = devm_input_allocate_device(&client->dev);
138 panel->input->name = client->name;
141 error = device_property_read_u32_array(&client->dev,
160 dev_err(&client->dev,
165 i2c_set_clientdata(client, panel);
166 error = i2c_slave_register(client, ibm_panel_i2c_slave_c
176 ibm_panel_remove(struct i2c_client *client) argument
[all...]
H A Diqs626a.c444 struct i2c_client *client; member in struct:iqs626_private
464 struct i2c_client *client = iqs626->client; local
530 dev_err(&client->dev,
545 dev_err(&client->dev,
566 dev_err(&client->dev,
590 struct i2c_client *client = iqs626->client; local
622 dev_err(&client->dev,
652 dev_err(&client
669 struct i2c_client *client = iqs626->client; local
718 struct i2c_client *client = iqs626->client; local
885 struct i2c_client *client = iqs626->client; local
1235 struct i2c_client *client = iqs626->client; local
1420 struct i2c_client *client = iqs626->client; local
1499 struct i2c_client *client = iqs626->client; local
1638 iqs626_probe(struct i2c_client *client) argument
1708 struct i2c_client *client = iqs626->client; local
1767 struct i2c_client *client = iqs626->client; local
[all...]
/linux-master/drivers/iio/chemical/
H A Dams-iaq-core.c30 struct i2c_client *client; member in struct:ams_iaqcore_data
61 struct i2c_client *client = data->client; local
65 .addr = client->addr,
66 .flags = client->flags | I2C_M_RD,
71 ret = i2c_transfer(client->adapter, &msg, 1);
138 static int ams_iaqcore_probe(struct i2c_client *client) argument
143 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*data));
148 i2c_set_clientdata(client, indio_dev);
149 data->client
[all...]
/linux-master/drivers/rtc/
H A Drtc-em3027.c44 struct i2c_client *client = to_i2c_client(dev); local
51 .addr = client->addr,
56 .addr = client->addr,
64 if ((i2c_transfer(client->adapter, &msgs[0], 2)) != 2) {
65 dev_err(&client->dev, "%s: read error\n", __func__);
82 struct i2c_client *client = to_i2c_client(dev); local
86 .addr = client->addr,
101 if ((i2c_transfer(client->adapter, &msg, 1)) != 1) {
102 dev_err(&client->dev, "%s: write error\n", __func__);
114 static int em3027_probe(struct i2c_client *client) argument
[all...]
/linux-master/drivers/media/i2c/
H A Dtda9840.c49 struct i2c_client *client = v4l2_get_subdevdata(sd); local
51 if (i2c_smbus_write_byte_data(client, reg, val))
58 struct i2c_client *client = v4l2_get_subdevdata(sd); local
62 rc = i2c_master_recv(client, &byte, 1);
152 static int tda9840_probe(struct i2c_client *client) argument
157 if (!i2c_check_functionality(client->adapter,
162 v4l_info(client, "chip found @ 0x%x (%s)\n",
163 client->addr << 1, client->adapter->name);
165 sd = devm_kzalloc(&client
177 tda9840_remove(struct i2c_client *client) argument
[all...]
/linux-master/drivers/gpio/
H A Dgpio-pca9570.c46 struct i2c_client *client = to_i2c_client(gpio->chip.parent); local
50 ret = i2c_smbus_read_byte_data(client, gpio->chip_data->command);
52 ret = i2c_smbus_read_byte(client);
63 struct i2c_client *client = to_i2c_client(gpio->chip.parent); local
66 return i2c_smbus_write_byte_data(client, gpio->chip_data->command, value);
68 return i2c_smbus_write_byte(client, value);
115 static int pca9570_probe(struct i2c_client *client) argument
119 gpio = devm_kzalloc(&client->dev, sizeof(*gpio), GFP_KERNEL);
123 gpio->chip.label = client->name;
124 gpio->chip.parent = &client
[all...]
/linux-master/include/linux/net/intel/
H A Di40e_client.h72 /* Structure to hold Lan device info for a client device */
86 * and needs to be communicated to the client when they change
112 int (*setup_qvlist)(struct i40e_info *ldev, struct i40e_client *client,
115 int (*virtchnl_send)(struct i40e_info *ldev, struct i40e_client *client,
122 struct i40e_client *client, u32 level);
128 struct i40e_client *client,
135 * to create a specific client instance.
137 int (*open)(struct i40e_info *ldev, struct i40e_client *client);
143 void (*close)(struct i40e_info *ldev, struct i40e_client *client,
148 struct i40e_client *client,
172 struct i40e_client *client; member in struct:i40e_client_instance
[all...]
/linux-master/sound/core/seq/
H A Dseq_dummy.c3 * ALSA sequencer MIDI-through client
17 Sequencer MIDI-through client
19 This gives a simple midi-through client. All the normal input events
23 Each client has a static client number 14 (= SNDRV_SEQ_CLIENT_DUMMY).
27 alias snd-seq-client-14 snd-seq-dummy
29 The module is loaded on demand for client 14, or /proc/asound/seq/
31 snd-seq-client-14 as "off". This will help modprobe.
49 MODULE_DESCRIPTION("ALSA sequencer MIDI-through client");
51 MODULE_ALIAS("snd-seq-client
68 int client; member in struct:snd_seq_dummy_port
162 struct snd_seq_client *client; local
[all...]
/linux-master/drivers/input/keyboard/
H A Dlm8323.c136 struct i2c_client *client; member in struct:lm8323_chip
150 #define client_to_lm8323(c) container_of(c, struct lm8323_chip, client)
151 #define dev_to_lm8323(d) container_of(d, struct lm8323_chip, client->dev)
171 dev_err(&lm->client->dev, "tried to send %d bytes\n", len);
185 ret = i2c_master_send(lm->client, data, len);
187 ret = i2c_master_send(lm->client, data, len);
189 dev_err(&lm->client->dev, "sent %d bytes of %d total\n",
207 ret = i2c_master_send(lm->client, &cmd, 1);
209 ret = i2c_master_send(lm->client, &cmd, 1);
211 dev_err(&lm->client
625 lm8323_probe(struct i2c_client *client) argument
754 struct i2c_client *client = to_i2c_client(dev); local
774 struct i2c_client *client = to_i2c_client(dev); local
[all...]
/linux-master/drivers/input/joystick/
H A Dqwiic-joystick.c31 struct i2c_client *client; member in struct:qwiic_jsk
51 err = i2c_smbus_read_i2c_block_data(priv->client, QWIIC_JSK_REG_DATA,
62 static int qwiic_probe(struct i2c_client *client) argument
68 err = i2c_smbus_read_i2c_block_data(client, QWIIC_JSK_REG_VERS,
75 dev_dbg(&client->dev, "SparkFun Qwiic Joystick, FW: %u.%u\n",
78 priv = devm_kzalloc(&client->dev, sizeof(*priv), GFP_KERNEL);
82 priv->client = client;
84 "i2c/%s", dev_name(&client->dev));
85 i2c_set_clientdata(client, pri
[all...]
/linux-master/drivers/input/
H A Djoydev.c88 static void joydev_pass_event(struct joydev_client *client, argument
91 struct joydev *joydev = client->joydev;
96 spin_lock(&client->buffer_lock);
98 client->buffer[client->head] = *event;
100 if (client->startup == joydev->nabs + joydev->nkey) {
101 client->head++;
102 client->head &= JOYDEV_BUFFER_SIZE - 1;
103 if (client->tail == client
116 struct joydev_client *client; local
155 struct joydev_client *client = file->private_data; local
168 joydev_attach_client(struct joydev *joydev, struct joydev_client *client) argument
176 joydev_detach_client(struct joydev *joydev, struct joydev_client *client) argument
234 struct joydev_client *client; local
246 struct joydev_client *client = file->private_data; local
261 struct joydev_client *client; local
287 joydev_generate_startup_event(struct joydev_client *client, struct input_dev *input, struct js_event *event) argument
319 joydev_fetch_next_event(struct joydev_client *client, struct js_event *event) argument
340 joydev_0x_read(struct joydev_client *client, struct input_dev *input, char __user *buf) argument
375 joydev_data_pending(struct joydev_client *client) argument
386 struct joydev_client *client = file->private_data; local
436 struct joydev_client *client = file->private_data; local
598 struct joydev_client *client = file->private_data; local
665 struct joydev_client *client = file->private_data; local
[all...]

Completed in 229 milliseconds

<<11121314151617181920>>