/linux-master/drivers/i2c/busses/ |
H A D | i2c-sis5595.c | 217 static int sis5595_transaction(struct i2c_adapter *adap) argument 226 dev_dbg(&adap->dev, "SMBus busy (%04x). Resetting...\n", temp); 230 dev_dbg(&adap->dev, "Failed! (%02x)\n", temp); 233 dev_dbg(&adap->dev, "Successful!\n"); 248 dev_dbg(&adap->dev, "SMBus Timeout!\n"); 253 dev_dbg(&adap->dev, "Error: Failed bus transaction\n"); 258 dev_err(&adap->dev, "Bus collision! SMBus may be locked until " 272 dev_dbg(&adap->dev, "Failed reset at end of transaction (%02x)\n", temp); 278 static s32 sis5595_access(struct i2c_adapter *adap, u16 addr, argument 314 dev_warn(&adap [all...] |
H A D | i2c-sibyte.c | 31 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; local 35 while (csr_in32(SMB_CSR(adap, R_SMB_STATUS)) & M_SMB_BUSY) 42 V_SMB_TT_QUICKCMD), SMB_CSR(adap, R_SMB_START)); 47 SMB_CSR(adap, R_SMB_START)); 50 csr_out32(V_SMB_CMD(command), SMB_CSR(adap, R_SMB_CMD)); 52 SMB_CSR(adap, R_SMB_START)); 56 csr_out32(V_SMB_CMD(command), SMB_CSR(adap, R_SMB_CMD)); 59 SMB_CSR(adap, R_SMB_START)); 63 SMB_CSR(adap, R_SMB_DATA)); 65 SMB_CSR(adap, R_SMB_STAR 105 bit_func(struct i2c_adapter *adap) argument 124 struct i2c_algo_sibyte_data *adap = i2c_adap->algo_data; local [all...] |
H A D | i2c-sh7760.c | 83 struct i2c_adapter adap; member in struct:cami2c 303 static int sh7760_i2c_master_xfer(struct i2c_adapter *adap, argument 307 struct cami2c *id = adap->algo_data; 311 dev_err(&adap->dev, "sh7760-i2c%d: bus busy!\n", adap->nr); 317 retr = adap->retries; 376 static u32 sh7760_i2c_func(struct i2c_adapter *adap) argument 478 id->adap.nr = pdev->id; 479 id->adap.algo = &sh7760_i2c_algo; 480 id->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);
|
H A D | i2c-rcar.c | 143 struct i2c_adapter adap; member in struct:rcar_i2c_priv 171 #define rcar_i2c_priv_to_dev(p) ((p)->adap.dev.parent) 189 static int rcar_i2c_get_scl(struct i2c_adapter *adap) argument 191 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap); 197 static void rcar_i2c_set_scl(struct i2c_adapter *adap, int val) argument 199 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap); 209 static void rcar_i2c_set_sda(struct i2c_adapter *adap, int val) argument 211 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap); 221 static int rcar_i2c_get_bus_free(struct i2c_adapter *adap) argument 223 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap); 886 rcar_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 947 rcar_i2c_master_xfer_atomic(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 1049 rcar_i2c_func(struct i2c_adapter *adap) argument 1103 struct i2c_adapter *adap; local [all...] |
H A D | i2c-piix4.c | 615 static s32 piix4_access(struct i2c_adapter * adap, u16 addr, argument 619 struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(adap); 671 dev_warn(&adap->dev, "Unsupported transaction %d\n", size); 677 status = piix4_transaction(adap); 797 static s32 piix4_access_sb800(struct i2c_adapter *adap, u16 addr, argument 801 struct i2c_piix4_adapdata *adapdata = i2c_get_adapdata(adap); 808 retval = piix4_sb800_region_request(&adap->dev, &adapdata->mmio_cfg); 845 dev_warn(&adap->dev, 850 dev_warn(&adap->dev, 859 dev_warn(&adap 935 struct i2c_adapter *adap; local 1116 piix4_adap_remove(struct i2c_adapter *adap) argument [all...] |
H A D | i2c-nforce2.c | 126 static void nforce2_set_reference(struct i2c_adapter *adap) argument 128 nforce2_smbus = adap; 131 static inline void nforce2_set_reference(struct i2c_adapter *adap) { } argument 134 static void nforce2_abort(struct i2c_adapter *adap) argument 136 struct nforce2_smbus *smbus = adap->algo_data; 140 dev_dbg(&adap->dev, "Aborting current transaction\n"); 149 dev_err(&adap->dev, "Can't reset the smbus\n"); 153 static int nforce2_check_status(struct i2c_adapter *adap) argument 155 struct nforce2_smbus *smbus = adap->algo_data; 165 dev_dbg(&adap 178 nforce2_access(struct i2c_adapter *adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data *data) argument [all...] |
H A D | i2c-mlxcpld.c | 71 struct i2c_adapter adap; member in struct:mlxcpld_i2c_priv 389 static int mlxcpld_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 392 struct mlxcpld_i2c_priv *priv = i2c_get_adapdata(adap); 439 static u32 mlxcpld_i2c_func(struct i2c_adapter *adap) argument 441 struct mlxcpld_i2c_priv *priv = i2c_get_adapdata(adap); 565 priv->adap = mlxcpld_i2c_adapter; 566 priv->adap.dev.parent = &pdev->dev; 567 i2c_set_adapdata(&priv->adap, priv); 569 err = i2c_add_numbered_adapter(&priv->adap); 588 i2c_del_adapter(&priv->adap); [all...] |
H A D | i2c-kempld.c | 58 struct i2c_adapter adap; member in struct:kempld_i2c_data 186 static int kempld_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 189 struct kempld_i2c_data *i2c = i2c_get_adapdata(adap); 273 static u32 kempld_i2c_func(struct i2c_adapter *adap) argument 303 i2c->adap = kempld_i2c_adapter; 304 i2c->adap.dev.parent = i2c->dev; 305 ACPI_COMPANION_SET(&i2c->adap.dev, ACPI_COMPANION(&pdev->dev)); 306 i2c_set_adapdata(&i2c->adap, i2c); 320 i2c->adap.nr = i2c_bus; 321 ret = i2c_add_numbered_adapter(&i2c->adap); [all...] |
H A D | i2c-iop3xx.c | 105 * Then it passes the SR flags of interest to BH via adap data 381 iop3xx_i2c_func(struct i2c_adapter *adap) argument
|
H A D | i2c-isch.c | 133 * adap is i2c_adapter pointer, addr is the i2c device bus address, read_write 138 static s32 sch_access(struct i2c_adapter *adap, u16 addr, argument 206 dev_warn(&adap->dev, "Unsupported transaction %d\n", size);
|
H A D | i2c-ibm_iic.c | 416 !(in_8(&iic->sts) & STS_PT), dev->adap.timeout); 427 unsigned long x = jiffies + dev->adap.timeout; 552 static int iic_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 554 struct ibm_iic_private* dev = (struct ibm_iic_private*)(i2c_get_adapdata(adap)); 621 static u32 iic_func(struct i2c_adapter *adap) argument 693 struct i2c_adapter *adap; local 737 adap = &dev->adap; 738 adap->dev.parent = &ofdev->dev; 739 adap [all...] |
H A D | i2c-gpio.c | 24 struct i2c_adapter adap; member in struct:i2c_gpio_private_data 85 i2c_lock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); \ 87 i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); \ 94 i2c_lock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); \ 96 i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); \ 110 i2c_lock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); 126 i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); 173 i2c_lock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); 192 i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); 261 debugfs_create_file_unsafe("incomplete_address_phase", 0200, priv->adap 344 struct i2c_adapter *adap; local 456 struct i2c_adapter *adap; local [all...] |
H A D | i2c-cpm.c | 99 struct i2c_adapter adap; member in struct:cpm_i2c 121 struct i2c_adapter *adap = dev_id; local 131 dev_dbg(&adap->dev, "Interrupt: %x\n", i); 168 static void cpm_i2c_force_close(struct i2c_adapter *adap) argument 170 struct cpm_i2c *cpm = i2c_get_adapdata(adap); 173 dev_dbg(&adap->dev, "cpm_i2c_force_close()\n"); 181 static void cpm_i2c_parse_message(struct i2c_adapter *adap, argument 189 struct cpm_i2c *cpm = i2c_get_adapdata(adap); 220 dev_dbg(&adap->dev, "cpm_i2c_read(abyte=0x%x)\n", addr); 231 dev_dbg(&adap 240 cpm_i2c_check_message(struct i2c_adapter *adap, struct i2c_msg *pmsg, int tx, int rx) argument 297 cpm_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) argument 397 cpm_i2c_func(struct i2c_adapter *adap) argument [all...] |
H A D | i2c-amd8111.c | 189 static s32 amd8111_access(struct i2c_adapter *adap, u16 addr, argument 193 struct amd_smbus *smbus = adap->algo_data; 324 dev_warn(&adap->dev, "Unsupported transaction %d\n", size);
|
H A D | i2c-amd756.c | 96 static int amd756_transaction(struct i2c_adapter *adap) argument 102 dev_dbg(&adap->dev, "Transaction (pre): GS=%04x, GE=%04x, ADD=%04x, " 109 dev_dbg(&adap->dev, "SMBus busy (%04x). Waiting...\n", temp); 117 dev_dbg(&adap->dev, "Busy wait timeout (%04x)\n", temp); 134 dev_dbg(&adap->dev, "Completion timeout!\n"); 140 dev_dbg(&adap->dev, "SMBus Protocol error (no response)!\n"); 145 dev_warn(&adap->dev, "SMBus collision!\n"); 150 dev_dbg(&adap->dev, "SMBus protocol timeout!\n"); 154 dev_dbg(&adap->dev, "SMBus protocol success!\n"); 160 dev_dbg(&adap 181 amd756_access(struct i2c_adapter * adap, u16 addr, unsigned short flags, char read_write, u8 command, int size, union i2c_smbus_data * data) argument [all...] |
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun4i_hdmi_i2c.c | 146 static int sun4i_hdmi_i2c_xfer(struct i2c_adapter *adap, argument 149 struct sun4i_hdmi *hdmi = i2c_get_adapdata(adap); 188 static u32 sun4i_hdmi_i2c_func(struct i2c_adapter *adap) argument 289 struct i2c_adapter *adap; local 300 adap = devm_kzalloc(dev, sizeof(*adap), GFP_KERNEL); 301 if (!adap) 304 adap->owner = THIS_MODULE; 305 adap->algo = &sun4i_hdmi_i2c_algorithm; 306 strscpy(adap [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_i2c.c | 888 static u32 radeon_hw_i2c_func(struct i2c_adapter *adap) argument
|
/linux-master/drivers/gpu/drm/gma500/ |
H A D | oaktrail_hdmi_i2c.c | 69 struct i2c_adapter *adap; member in struct:hdmi_i2c_dev 93 static int xfer_read(struct i2c_adapter *adap, struct i2c_msg *pmsg) argument 95 struct oaktrail_hdmi_dev *hdmi_dev = i2c_get_adapdata(adap); 116 static int xfer_write(struct i2c_adapter *adap, struct i2c_msg *pmsg) argument 124 static int oaktrail_hdmi_i2c_access(struct i2c_adapter *adap, argument 128 struct oaktrail_hdmi_dev *hdmi_dev = i2c_get_adapdata(adap); 142 xfer_read(adap, pmsg); 144 xfer_write(adap, pmsg); 284 i2c_dev->adap = &oaktrail_hdmi_i2c_adapter;
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_ethtool.c | 187 struct adapter *adap = netdev2adap(dev); local 189 return t4_get_regs_len(adap); 279 static void collect_sge_port_stats(const struct adapter *adap, argument 283 const struct sge_eth_txq *tx = &adap->sge.ethtxq[p->first_qset]; 284 const struct sge_eth_rxq *rx = &adap->sge.ethrxq[p->first_qset]; 303 if (adap->sge.eohw_txq) { 304 eohw_tx = &adap->sge.eohw_txq[p->first_qset]; 313 ktls_stats = &adap->ch_ktls_stats.ktls_port[p->port_id]; 329 static void collect_adapter_stats(struct adapter *adap, struct adapter_stats *s) argument 335 s->db_drop = adap 383 struct adapter *adap = netdev2adap(dev); local 407 struct adapter *adap = netdev2adap(dev); local 951 struct adapter *adap = pi->adapter; local 966 struct adapter *adap = pi->adapter; local 978 struct adapter *adap = pi->adapter; local 990 struct adapter *adap = pi->adapter; local 1004 struct adapter *adap = pi->adapter; local 1026 struct adapter *adap = pi->adapter; local 1061 struct adapter *adap = pi->adapter; local 1124 struct adapter *adap = pi->adapter; local 1177 const struct adapter *adap = pi->adapter; local 1191 eeprom_rd_phys(struct adapter *adap, unsigned int phys_addr, u32 *v) argument 1200 eeprom_wr_phys(struct adapter *adap, unsigned int phys_addr, u32 v) argument 1291 struct adapter *adap = netdev2adap(netdev); local 1304 struct adapter *adap = netdev2adap(netdev); local 1339 struct adapter *adap = netdev2adap(netdev); local 1374 struct adapter *adap = netdev2adap(netdev); local 1397 struct adapter *adap = netdev2adap(netdev); local 1497 struct adapter *adap = netdev2adap(netdev); local 1633 cxgb4_get_filter_entry(struct adapter *adap, u32 ftid) argument 1711 struct adapter *adap = netdev2adap(dev); local 1742 struct adapter *adap = netdev2adap(dev); local 2156 struct adapter *adap = pi->adapter; local 2219 cxgb4_cleanup_ethtool_filters(struct adapter *adap) argument 2240 cxgb4_init_ethtool_filters(struct adapter *adap) argument [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | adapter.h | 200 struct adapter *adap; member in struct:sge_qset 284 static inline struct port_info *adap2pinfo(struct adapter *adap, int idx) argument 286 return netdev_priv(adap->port[idx]); 291 struct adapter *adap = phy->adapter; local 292 struct port_info *port0 = adap2pinfo(adap, 0); 311 void t3_os_phymod_changed(struct adapter *adap, int port_id); 315 void t3_sge_start(struct adapter *adap); 316 void t3_sge_stop_dma(struct adapter *adap); 317 void t3_sge_stop(struct adapter *adap); 318 void t3_start_sge_timers(struct adapter *adap); [all...] |
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-is-i2c.c | 28 static u32 is_i2c_func(struct i2c_adapter *adap) argument
|
/linux-master/drivers/media/pci/netup_unidvb/ |
H A D | netup_unidvb_core.c | 431 &demod_config, &ndev->i2c[num].adap); 442 &horus3a_conf, &ndev->i2c[num].adap)) { 451 &helene_conf, &ndev->i2c[num].adap)) { 460 &lnbh25_conf, &ndev->i2c[num].adap)) { 468 &demod_config, &ndev->i2c[num].adap); 478 &ascot2e_conf, &ndev->i2c[num].adap)) { 487 &helene_conf, &ndev->i2c[num].adap)) {
|
/linux-master/drivers/media/pci/cx88/ |
H A D | cx88-dvb.c | 1166 &dev->vp3054->adap);
|
/linux-master/drivers/i2c/ |
H A D | i2c-core.h | 37 static inline int __i2c_lock_bus_helper(struct i2c_adapter *adap) argument 42 WARN(!adap->algo->master_xfer_atomic && !adap->algo->smbus_xfer_atomic, 43 "No atomic I2C transfer handler for '%s'\n", dev_name(&adap->dev)); 44 ret = i2c_trylock_bus(adap, I2C_LOCK_SEGMENT) ? 0 : -EAGAIN; 46 i2c_lock_bus(adap, I2C_LOCK_SEGMENT); 52 static inline int __i2c_check_suspended(struct i2c_adapter *adap) argument 54 if (test_bit(I2C_ALF_IS_SUSPENDED, &adap->locked_flags)) { 55 if (!test_and_set_bit(I2C_ALF_SUSPEND_REPORTED, &adap->locked_flags)) 56 dev_WARN(&adap 68 i2c_acpi_register_devices(struct i2c_adapter *adap) argument 88 of_i2c_register_devices(struct i2c_adapter *adap) argument 95 i2c_setup_smbus_alert(struct i2c_adapter *adap) argument [all...] |