/linux-master/drivers/i2c/busses/ |
H A D | i2c-stm32f7.c | 302 * @adap: I2C adapter for this controller 336 struct i2c_adapter adap; member in struct:stm32f7_i2c_dev 873 stm32f7_i2c_release_bus(&i2c_dev->adap); 1519 stm32f7_i2c_release_bus(&i2c_dev->adap); 1691 ktime_t timeout = ktime_add_ms(ktime_get(), i2c_dev->adap.timeout); 1730 i2c_dev->adap.timeout); 1813 i2c_dev->adap.timeout); 2072 struct i2c_adapter *adap = &i2c_dev->adap; local 2076 client = i2c_new_slave_host_notify_device(adap); 2103 struct i2c_adapter *adap = &i2c_dev->adap; local 2136 stm32f7_i2c_func(struct i2c_adapter *adap) argument 2167 struct i2c_adapter *adap; local [all...] |
H A D | i2c-ibm_iic.h | 41 struct i2c_adapter adap; member in struct:ibm_iic_private
|
H A D | i2c-qcom-geni.c | 85 struct i2c_adapter adap; member in struct:geni_i2c_dev 680 static int geni_i2c_xfer(struct i2c_adapter *adap, argument 684 struct geni_i2c_dev *gi2c = i2c_get_adapdata(adap); 712 static u32 geni_i2c_func(struct i2c_adapter *adap) argument 806 ACPI_COMPANION_SET(&gi2c->adap.dev, ACPI_COMPANION(dev)); 819 gi2c->adap.algo = &geni_i2c_algo; 832 i2c_set_adapdata(&gi2c->adap, gi2c); 833 gi2c->adap.dev.parent = dev; 834 gi2c->adap.dev.of_node = dev->of_node; 835 strscpy(gi2c->adap [all...] |
H A D | i2c-mchp-pci1xxxx.c | 328 struct i2c_adapter adap; member in struct:pci1xxxx_i2c 992 static int pci1xxxx_i2c_xfer(struct i2c_adapter *adap, argument 995 struct pci1xxxx_i2c *i2c = i2c_get_adapdata(adap); 1039 static u32 pci1xxxx_i2c_get_funcs(struct i2c_adapter *adap) argument 1073 i2c_mark_adapter_suspended(&i2c->adap); 1113 i2c_mark_adapter_resumed(&i2c->adap); 1174 i2c->adap = pci1xxxx_i2c_ops; 1175 i2c->adap.dev.parent = dev; 1177 snprintf(i2c->adap.name, sizeof(i2c->adap [all...] |
H A D | i2c-mv64xxx.c | 745 mv64xxx_i2c_functionality(struct i2c_adapter *adap) argument 751 mv64xxx_i2c_xfer_core(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument 753 struct mv64xxx_i2c_data *drv_data = i2c_get_adapdata(adap); 756 rc = pm_runtime_resume_and_get(&adap->dev); 775 pm_runtime_mark_last_busy(&adap->dev); 776 pm_runtime_put_autosuspend(&adap->dev); 782 mv64xxx_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument 784 struct mv64xxx_i2c_data *drv_data = i2c_get_adapdata(adap); 787 return mv64xxx_i2c_xfer_core(adap, msgs, num); 790 static int mv64xxx_i2c_xfer_atomic(struct i2c_adapter *adap, argument [all...] |
H A D | i2c-bcm-iproc.c | 984 static uint32_t bcm_iproc_i2c_functionality(struct i2c_adapter *adap) argument 990 if (adap->algo->reg_slave) 1048 struct i2c_adapter *adap; local 1113 adap = &iproc_i2c->adapter; 1114 i2c_set_adapdata(adap, iproc_i2c); 1115 snprintf(adap->name, sizeof(adap->name), 1118 adap->algo = &bcm_iproc_algo; 1119 adap->quirks = &bcm_iproc_i2c_quirks; 1120 adap [all...] |
H A D | i2c-qup.c | 230 struct i2c_adapter adap; member in struct:qup_i2c_dev 836 static int qup_i2c_bam_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, argument 839 struct qup_i2c_dev *qup = i2c_get_adapdata(adap); 1062 static int qup_i2c_xfer(struct i2c_adapter *adap, argument 1066 struct qup_i2c_dev *qup = i2c_get_adapdata(adap); 1538 static int qup_i2c_xfer_v2(struct i2c_adapter *adap, argument 1542 struct qup_i2c_dev *qup = i2c_get_adapdata(adap); 1572 ret = qup_i2c_bam_xfer(adap, &msgs[0], num); 1604 static u32 qup_i2c_func(struct i2c_adapter *adap) argument 1689 qup->adap [all...] |
H A D | i2c-scmi.c | 74 acpi_smbus_cmi_access(struct i2c_adapter *adap, u16 addr, unsigned short flags, argument 79 struct acpi_smbus_cmi *smbus_cmi = adap->algo_data; 90 dev_dbg(&adap->dev, "access size: %d %s\n", size, 151 dev_warn(&adap->dev, "Unsupported transaction %d\n", size); 260 dev_dbg(&adap->dev, "Transaction status: %i\n", result);
|
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_connector_test.c | 45 struct i2c_adapter *adap = ptr; local 47 i2c_del_adapter(adap);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | tp.h | 68 void t1_tp_get_mib_statistics(adapter_t *adap, struct tp_mib_statistics *tps);
|
/linux-master/drivers/video/fbdev/mb862xx/ |
H A D | mb862xxfb.h | 83 struct i2c_adapter *adap; /* GDC I2C bus adapter */ member in struct:mb862xxfb_par
|
/linux-master/drivers/media/cec/core/ |
H A D | cec-pin-error-inj.c | 72 bool cec_pin_error_inj_parse_line(struct cec_adapter *adap, char *line) argument 75 struct cec_pin *pin = adap->pin; 262 int cec_pin_error_inj_show(struct cec_adapter *adap, struct seq_file *sf) argument 264 struct cec_pin *pin = adap->pin;
|
/linux-master/drivers/media/usb/dvb-usb/ |
H A D | dib0700.h | 65 int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff);
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | sp2.c | 21 struct i2c_adapter *adap = client->adapter; local 36 ret = i2c_transfer(adap, msg, 2); 58 struct i2c_adapter *adap = client->adapter; local 75 ret = i2c_transfer(adap, &msg, 1);
|
H A D | stv6111.c | 295 static int i2c_read(struct i2c_adapter *adap, argument 302 if (i2c_transfer(adap, msgs, 2) != 2) { 303 dev_err(&adap->dev, "i2c read error\n"); 309 static int i2c_write(struct i2c_adapter *adap, u8 adr, u8 *data, int len) argument 314 if (i2c_transfer(adap, &msg, 1) != 1) { 315 dev_err(&adap->dev, "i2c write error\n");
|
/linux-master/drivers/gpu/drm/i2c/ |
H A D | sil164_drv.c | 376 struct i2c_adapter *adap = client->adapter; local 385 if (i2c_transfer(adap, &msg, 1) != 1) { 386 sil164_dbg(adap, "No dual-link slave found."); 390 return i2c_new_client_device(adap, &info);
|
/linux-master/drivers/hid/ |
H A D | hid-cp2112.c | 158 struct i2c_adapter adap; member in struct:cp2112_device 520 static int cp2112_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 523 struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data; 635 static int cp2112_xfer(struct i2c_adapter *adap, u16 addr, argument 639 struct cp2112_device *dev = (struct cp2112_device *)adap->algo_data; 815 static u32 cp2112_functionality(struct i2c_adapter *adap) argument 1270 dev->adap.owner = THIS_MODULE; 1271 dev->adap.class = I2C_CLASS_HWMON; 1272 dev->adap.algo = &smbus_algorithm; 1273 dev->adap [all...] |
/linux-master/drivers/media/pci/pt3/ |
H A D | pt3_i2c.c | 192 pt3_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 199 pt3 = i2c_get_adapdata(adap); 227 u32 pt3_i2c_functionality(struct i2c_adapter *adap) argument
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
H A D | aux.c | 31 nvkm_i2c_aux_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 33 struct nvkm_i2c_aux *aux = container_of(adap, typeof(*aux), i2c); 85 nvkm_i2c_aux_i2c_func(struct i2c_adapter *adap) argument
|
/linux-master/drivers/media/cec/i2c/ |
H A D | ch7322.c | 335 static int ch7322_cec_adap_enable(struct cec_adapter *adap, bool enable) argument 340 static int ch7322_cec_adap_log_addr(struct cec_adapter *adap, u8 log_addr) argument 342 struct ch7322 *ch7322 = cec_get_drvdata(adap); 353 static int ch7322_cec_adap_transmit(struct cec_adapter *adap, u8 attempts, argument 356 struct ch7322 *ch7322 = cec_get_drvdata(adap);
|
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_hw.c | 183 struct adapter *adap; local 186 adap = netdev2adap(dev); 197 atomic_inc(&adap->chcr_stats.tls_key); 211 struct adapter *adap; local 216 adap = netdev2adap(dev); 222 atomic_dec(&adap->chcr_stats.tls_key); 227 atomic_dec(&adap->chcr_stats.tls_key);
|
/linux-master/drivers/xen/xenbus/ |
H A D | xenbus_dev_frontend.c | 270 struct watch_adapter *adap; local 277 adap = container_of(watch, struct watch_adapter, watch); 279 token_caller = adap->token; 288 mutex_lock(&adap->dev_data->reply_mutex); 298 list_splice_tail(&staging_q, &adap->dev_data->read_buffers); 299 wake_up(&adap->dev_data->read_waitq); 303 mutex_unlock(&adap->dev_data->reply_mutex);
|
/linux-master/drivers/i2c/ |
H A D | i2c-core-acpi.c | 314 * @adap: pointer to adapter 320 void i2c_acpi_register_devices(struct i2c_adapter *adap) argument 325 if (!has_acpi_companion(&adap->dev)) 331 adap, NULL); 333 dev_warn(&adap->dev, "failed to enumerate I2C slaves\n"); 335 if (!adap->dev.parent) 338 adev = ACPI_COMPANION(adap->dev.parent);
|
/linux-master/drivers/i3c/ |
H A D | master.c | 720 i2c_adapter_to_i3c_master(struct i2c_adapter *adap) argument 722 return container_of(adap, struct i3c_master_controller, i2c); 2273 static int i3c_master_i2c_adapter_xfer(struct i2c_adapter *adap, argument 2276 struct i3c_master_controller *master = i2c_adapter_to_i3c_master(adap); 2326 static int i3c_master_i2c_attach(struct i2c_adapter *adap, struct i2c_client *client) argument 2328 struct i3c_master_controller *master = i2c_adapter_to_i3c_master(adap); 2366 static int i3c_master_i2c_detach(struct i2c_adapter *adap, struct i2c_client *client) argument 2368 struct i3c_master_controller *master = i2c_adapter_to_i3c_master(adap); 2391 struct i2c_adapter *adap; local 2401 adap 2428 struct i2c_adapter *adap = i3c_master_to_i2c_adapter(master); local [all...] |
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun4i_hdmi_enc.c | 288 static int sun4i_hdmi_cec_pin_read(struct cec_adapter *adap) argument 290 struct sun4i_hdmi *hdmi = cec_get_drvdata(adap); 295 static void sun4i_hdmi_cec_pin_low(struct cec_adapter *adap) argument 297 struct sun4i_hdmi *hdmi = cec_get_drvdata(adap); 303 static void sun4i_hdmi_cec_pin_high(struct cec_adapter *adap) argument 305 struct sun4i_hdmi *hdmi = cec_get_drvdata(adap);
|