/linux-master/drivers/media/cec/platform/cros-ec/ |
H A D | cros-ec-cec.c | 28 * @adap: CEC adapter 35 struct cec_adapter *adap; member in struct:cros_ec_cec_port 67 cec_received_msg(port->adap, &port->rx_msg); 133 cec_transmit_attempt_done(port->adap, CEC_TX_STATUS_OK); 137 cec_transmit_attempt_done(port->adap, 168 static int cros_ec_cec_set_log_addr(struct cec_adapter *adap, u8 logical_addr) argument 170 struct cros_ec_cec_port *port = adap->priv; 191 static int cros_ec_cec_transmit(struct cec_adapter *adap, u8 attempts, argument 194 struct cros_ec_cec_port *port = adap->priv; 223 static int cros_ec_cec_adap_enable(struct cec_adapter *adap, boo argument [all...] |
/linux-master/drivers/media/cec/core/ |
H A D | cec-core.c | 169 static void cec_devnode_unregister(struct cec_adapter *adap) argument 171 struct cec_devnode *devnode = &adap->devnode; 191 mutex_lock(&adap->lock); 192 __cec_s_phys_addr(adap, CEC_PHYS_ADDR_INVALID, false); 193 __cec_s_log_addrs(adap, NULL, false); 194 // Disable the adapter (since adap->devnode.unregistered is true) 195 cec_adap_enable(adap); 196 mutex_unlock(&adap->lock); 207 struct cec_adapter *adap = sf->private; local 221 if (!call_op(adap, error_inj_parse_lin 232 struct cec_adapter *adap = sf->private; local 255 struct cec_adapter *adap; local 335 cec_register_adapter(struct cec_adapter *adap, struct device *parent) argument 396 cec_unregister_adapter(struct cec_adapter *adap) argument 414 cec_delete_adapter(struct cec_adapter *adap) argument [all...] |
H A D | cec-adap.c | 3 * cec-adap.c - HDMI Consumer Electronics Control framework - CEC adapter 26 static void cec_fill_msg_report_features(struct cec_adapter *adap, 30 static int cec_log_addr2idx(const struct cec_adapter *adap, u8 log_addr) argument 34 for (i = 0; i < adap->log_addrs.num_log_addrs; i++) 35 if (adap->log_addrs.log_addr[i] == log_addr) 40 static unsigned int cec_log_addr2dev(const struct cec_adapter *adap, u8 log_addr) argument 42 int i = cec_log_addr2idx(adap, log_addr); 44 return adap->log_addrs.primary_device_type[i < 0 ? 0 : i]; 137 static void cec_queue_event(struct cec_adapter *adap, argument 143 mutex_lock(&adap 150 cec_queue_pin_cec_event(struct cec_adapter *adap, bool is_high, bool dropped_events, ktime_t ts) argument 170 cec_queue_pin_hpd_event(struct cec_adapter *adap, bool is_high, ktime_t ts) argument 186 cec_queue_pin_5v_event(struct cec_adapter *adap, bool is_high, ktime_t ts) argument 261 cec_queue_msg_monitor(struct cec_adapter *adap, const struct cec_msg *msg, bool valid_la) argument 280 cec_queue_msg_followers(struct cec_adapter *adap, const struct cec_msg *msg) argument 294 cec_post_state_event(struct cec_adapter *adap) argument 354 struct cec_adapter *adap = data->adap; local 399 cec_flush(struct cec_adapter *adap) argument 450 struct cec_adapter *adap = _adap; local 585 cec_transmit_done_ts(struct cec_adapter *adap, u8 status, u8 arb_lost_cnt, u8 nack_cnt, u8 low_drive_cnt, u8 error_cnt, ktime_t ts) argument 713 cec_transmit_attempt_done_ts(struct cec_adapter *adap, u8 status, ktime_t ts) argument 746 struct cec_adapter *adap = data->adap; local 769 cec_transmit_msg_fh(struct cec_adapter *adap, struct cec_msg *msg, struct cec_fh *fh, bool block) argument 962 cec_transmit_msg(struct cec_adapter *adap, struct cec_msg *msg, bool block) argument 1073 cec_received_msg_ts(struct cec_adapter *adap, struct cec_msg *msg, ktime_t ts) argument 1272 cec_config_log_addr(struct cec_adapter *adap, unsigned int idx, unsigned int log_addr) argument 1355 cec_adap_unconfigure(struct cec_adapter *adap) argument 1420 struct cec_adapter *adap = arg; local 1576 cec_claim_log_addrs(struct cec_adapter *adap, bool block) argument 1602 cec_adap_enable(struct cec_adapter *adap) argument 1660 __cec_s_phys_addr(struct cec_adapter *adap, u16 phys_addr, bool block) argument 1695 cec_s_phys_addr(struct cec_adapter *adap, u16 phys_addr, bool block) argument 1711 cec_s_phys_addr_from_edid(struct cec_adapter *adap, const struct edid *edid) argument 1723 cec_s_conn_info(struct cec_adapter *adap, const struct cec_connector_info *conn_info) argument 1747 __cec_s_log_addrs(struct cec_adapter *adap, struct cec_log_addrs *log_addrs, bool block) argument 1910 cec_s_log_addrs(struct cec_adapter *adap, struct cec_log_addrs *log_addrs, bool block) argument 1925 cec_fill_msg_report_features(struct cec_adapter *adap, struct cec_msg *msg, unsigned int la_idx) argument 1953 cec_feature_abort_reason(struct cec_adapter *adap, struct cec_msg *msg, u8 reason) argument 1972 cec_feature_abort(struct cec_adapter *adap, struct cec_msg *msg) argument 1978 cec_feature_refused(struct cec_adapter *adap, struct cec_msg *msg) argument 1991 cec_receive_notify(struct cec_adapter *adap, struct cec_msg *msg, bool is_reply) argument 2203 cec_monitor_all_cnt_inc(struct cec_adapter *adap) argument 2216 cec_monitor_all_cnt_dec(struct cec_adapter *adap) argument 2231 cec_monitor_pin_cnt_inc(struct cec_adapter *adap) argument 2244 cec_monitor_pin_cnt_dec(struct cec_adapter *adap) argument 2261 struct cec_adapter *adap = dev_get_drvdata(file->private); local [all...] |
/linux-master/drivers/macintosh/ |
H A D | therm_windtunnel.c | 459 struct i2c_adapter *adap; local 462 adap = i2c_get_adapter(0); 463 if (!adap) 468 i2c_put_adapter(adap); 473 while (adap) { 474 do_attach(adap); 477 i2c_put_adapter(adap); 478 adap = i2c_get_adapter(++i);
|
/linux-master/drivers/i2c/ |
H A D | i2c-smbus.c | 315 void i2c_register_spd(struct i2c_adapter *adap) argument 342 dev_warn(&adap->dev, 358 if (i2c_parent_is_i2c_adapter(adap)) { 362 dev_warn(&adap->dev, 386 dev_info(&adap->dev, 407 if (!IS_ERR(i2c_new_scanned_device(adap, &info, addr_list, NULL))) { 408 dev_info(&adap->dev,
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-sprd.c | 79 struct i2c_adapter adap; member in struct:sprd_i2c 311 static u32 sprd_i2c_func(struct i2c_adapter *adap) argument 453 i2c_dev->adap.nr); 460 i2c_dev->adap.nr); 470 i2c_dev->adap.nr, i2c_dev->src_clk); 475 i2c_dev->adap.nr); 503 i2c_set_adapdata(&i2c_dev->adap, i2c_dev); 505 snprintf(i2c_dev->adap.name, sizeof(i2c_dev->adap.name), 509 i2c_dev->adap [all...] |
H A D | i2c-npcm7xx.c | 290 struct i2c_adapter adap; member in struct:npcm_i2c 378 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); 385 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); 962 bus->slv_rd_size = bus->adap.quirks->max_read_len; 1001 * NACK on read will be once reached to bus->adap->quirks->max_read_len. 1034 npcm_i2c_slave_xmit(bus, bus->adap.quirks->max_write_len, 1047 npcm_i2c_slave_receive(bus, bus->adap.quirks->max_read_len, 1695 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); 1773 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); 1969 if ((npcm_i2c_get_SDA(&bus->adap) 2078 npcm_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 2225 npcm_i2c_functionality(struct i2c_adapter *adap) argument 2265 struct i2c_adapter *adap; local [all...] |
H A D | i2c-sh_mobile.c | 116 struct i2c_adapter adap; member in struct:sh_mobile_i2c_data 663 unsigned long j = jiffies + pd->adap.timeout; 683 pd->adap.timeout); 868 struct i2c_adapter *adap; local 923 adap = &pd->adap; 924 i2c_set_adapdata(adap, pd); 926 adap->owner = THIS_MODULE; 927 adap->algo = &sh_mobile_i2c_algorithm; 928 adap [all...] |
H A D | i2c-mpc.c | 87 struct i2c_adapter adap; member in struct:mpc_i2c 661 time_left = wait_event_timeout(i2c->waitq, !i2c->block, i2c->adap.timeout); 697 i2c_recover_bus(&i2c->adap); 709 i2c_recover_bus(&i2c->adap); 719 static int mpc_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 722 struct mpc_i2c *i2c = i2c_get_adapdata(adap); 746 static u32 mpc_functionality(struct i2c_adapter *adap) argument 752 static int fsl_i2c_bus_recovery(struct i2c_adapter *adap) argument 754 struct mpc_i2c *i2c = i2c_get_adapdata(adap); 870 i2c->adap [all...] |
H A D | i2c-designware-platdrv.c | 278 struct i2c_adapter *adap; local 358 adap = &dev->adapter; 359 adap->owner = THIS_MODULE; 360 adap->class = dmi_check_system(dw_i2c_hwmon_class_dmi) ? 362 ACPI_COMPANION_SET(&adap->dev, ACPI_COMPANION(&pdev->dev)); 363 adap->dev.of_node = pdev->dev.of_node; 364 adap->nr = -1;
|
H A D | i2c-hisi.c | 200 static int hisi_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 203 struct hisi_i2c_controller *ctlr = i2c_get_adapdata(adap); 214 if (!wait_for_completion_timeout(ctlr->completion, adap->timeout)) { 233 static u32 hisi_i2c_functionality(struct i2c_adapter *adap) argument
|
H A D | i2c-designware-master.c | 285 static int amd_i2c_dw_xfer_quirk(struct i2c_adapter *adap, struct i2c_msg *msgs, int num_msgs) argument 287 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); 742 i2c_dw_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument 744 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); 753 ret = amd_i2c_dw_xfer_quirk(adap, msgs, num); 867 static void i2c_dw_prepare_recovery(struct i2c_adapter *adap) argument 869 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); 876 static void i2c_dw_unprepare_recovery(struct i2c_adapter *adap) argument 878 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); 888 struct i2c_adapter *adap local 926 struct i2c_adapter *adap = &dev->adapter; local [all...] |
H A D | i2c-designware-pcidrv.c | 252 struct i2c_adapter *adap; local 326 adap = &dev->adapter; 327 adap->owner = THIS_MODULE; 328 adap->class = 0; 329 ACPI_COMPANION_SET(&adap->dev, ACPI_COMPANION(&pdev->dev)); 330 adap->nr = controller->bus_num;
|
H A D | i2c-designware-core.h | 342 u32 i2c_dw_func(struct i2c_adapter *adap);
|
H A D | i2c-designware-common.c | 631 u32 i2c_dw_func(struct i2c_adapter *adap) argument 633 struct dw_i2c_dev *dev = i2c_get_adapdata(adap);
|
H A D | i2c-cadence.c | 168 * @adap: I2C adapter instance 196 struct i2c_adapter adap; member in struct:cdns_i2c 447 dev_err(id->adap.dev.parent, 725 * @adap: pointer to the i2c adapter driver instance 730 static void cdns_i2c_master_reset(struct i2c_adapter *adap) argument 732 struct cdns_i2c *id = adap->algo_data; 753 struct i2c_adapter *adap) 785 if (msg_timeout < adap->timeout) 786 msg_timeout = adap->timeout; 791 cdns_i2c_master_reset(adap); 752 cdns_i2c_process_msg(struct cdns_i2c *id, struct i2c_msg *msg, struct i2c_adapter *adap) argument 820 cdns_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 936 cdns_i2c_func(struct i2c_adapter *adap) argument [all...] |
/linux-master/include/drm/display/ |
H A D | drm_dp_helper.h | 296 * @adap: the CEC adapter for CEC-Tunneling-over-AUX support. 302 struct cec_adapter *adap; member in struct:drm_dp_aux_cec
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_thermal.c | 15 struct adapter *adap = thermal_zone_device_priv(tzdev); local 23 ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 1, 38 int cxgb4_thermal_init(struct adapter *adap) argument 40 struct ch_thermal *ch_thermal = &adap->ch_thermal; 53 ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 1, 61 snprintf(ch_tz_name, sizeof(ch_tz_name), "cxgb4_%s", adap 83 cxgb4_thermal_remove(struct adapter *adap) argument [all...] |
/linux-master/drivers/i2c/muxes/ |
H A D | i2c-mux-mlxcpld.c | 60 static int mlxcpld_mux_reg_write(struct i2c_adapter *adap, argument 71 return __i2c_smbus_xfer(adap, client->addr, client->flags, 82 return __i2c_transfer(adap, &msg, 1);
|
/linux-master/drivers/hwmon/ |
H A D | sht3x.c | 899 struct i2c_adapter *adap = client->adapter; local 907 if (!i2c_check_functionality(adap, I2C_FUNC_I2C))
|
/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/gpu/drm/rockchip/ |
H A D | inno_hdmi.c | 43 struct i2c_adapter adap; member in struct:inno_hdmi_i2c 828 static int inno_hdmi_i2c_xfer(struct i2c_adapter *adap, argument 831 struct inno_hdmi *hdmi = i2c_get_adapdata(adap); 878 struct i2c_adapter *adap; local 889 adap = &i2c->adap; 890 adap->owner = THIS_MODULE; 891 adap->dev.parent = hdmi->dev; 892 adap->dev.of_node = hdmi->dev->of_node; 893 adap [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | atombios_i2c.c | 150 u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap) argument
|
H A D | atom.h | 162 u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap);
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | init.c | 287 struct i2c_adapter *adap = init_i2c(init, index); local 288 if (adap && init_exec(init)) 289 return nvkm_rdi2cr(adap, addr, reg); 296 struct i2c_adapter *adap = init_i2c(init, index); local 297 if (adap && init_exec(init)) 298 return nvkm_wri2cr(adap, addr, reg, val); 1077 struct i2c_adapter *adap = init_i2c(init, index); local 1083 if (adap && (ret = i2c_transfer(adap, &msg, 1)) != 1) 2161 struct i2c_adapter *adap; local [all...] |