/drivers/media/common/tuners/ |
H A D | tuner-i2c.h | 29 struct i2c_adapter *adap; member in struct:tuner_i2c_props 40 int ret = i2c_transfer(props->adap, &msg, 1); 49 int ret = i2c_transfer(props->adap, &msg, 1); 62 int ret = i2c_transfer(props->adap, msg, 2); 87 i2cprops.adap ? \ 88 i2c_adapter_id(i2cprops.adap) : -1, \ 133 if (((i2cadap) && (state->i2c_props.adap)) && \ 134 ((i2c_adapter_id(state->i2c_props.adap) == \ 149 state->i2c_props.adap = i2cadap; \
|
/drivers/media/dvb/dvb-usb/ |
H A D | au6610.c | 94 static int au6610_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument 97 struct dvb_usb_device *d = i2c_get_adapdata(adap); 141 static int au6610_zl10353_frontend_attach(struct dvb_usb_adapter *adap) argument 143 adap->fe_adap[0].fe = dvb_attach(zl10353_attach, &au6610_zl10353_config, 144 &adap->dev->i2c_adap); 145 if (adap->fe_adap[0].fe == NULL) 155 static int au6610_qt1010_tuner_attach(struct dvb_usb_adapter *adap) argument 158 adap->fe_adap[0].fe, &adap->dev->i2c_adap,
|
H A D | gl861.c | 57 static int gl861_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument 60 struct dvb_usb_device *d = i2c_get_adapdata(adap); 103 static int gl861_frontend_attach(struct dvb_usb_adapter *adap) argument 106 adap->fe_adap[0].fe = dvb_attach(zl10353_attach, &gl861_zl10353_config, 107 &adap->dev->i2c_adap); 108 if (adap->fe_adap[0].fe == NULL) 118 static int gl861_tuner_attach(struct dvb_usb_adapter *adap) argument 121 adap->fe_adap[0].fe, &adap->dev->i2c_adap,
|
H A D | af9015.c | 238 static int af9015_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument 241 struct dvb_usb_device *d = i2c_get_adapdata(adap); 630 static int af9015_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 636 ret = af9015_set_reg_bit(adap->dev, 0xd503, 0); 638 ret = af9015_clear_reg_bit(adap->dev, 0xd503, 0); 643 static int af9015_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, argument 652 ret = af9015_write_reg(adap->dev, 0xd505, (pid & 0xff)); 656 ret = af9015_write_reg(adap->dev, 0xd506, (pid >> 8)); 661 ret = af9015_write_reg(adap->dev, 0xd504, idx); 1102 struct dvb_usb_adapter *adap local 1120 struct dvb_usb_adapter *adap = fe->dvb->priv; local 1137 struct dvb_usb_adapter *adap = fe->dvb->priv; local 1154 struct dvb_usb_adapter *adap = fe->dvb->priv; local 1171 struct dvb_usb_adapter *adap = fe->dvb->priv; local 1188 struct dvb_usb_adapter *adap = fe->dvb->priv; local 1202 af9015_af9013_frontend_attach(struct dvb_usb_adapter *adap) argument 1318 af9015_tuner_attach(struct dvb_usb_adapter *adap) argument [all...] |
H A D | digitv.c | 50 static int digitv_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num) argument 52 struct dvb_usb_device *d = i2c_get_adapdata(adap); 123 struct dvb_usb_adapter *adap = fe->dvb->priv; local 129 return digitv_ctrl_msg(adap->dev, USB_WRITE_TUNER, 0, &b[1], 4, NULL, 0); 136 static int digitv_frontend_attach(struct dvb_usb_adapter *adap) argument 138 struct digitv_state *st = adap->dev->priv; 140 adap->fe_adap[0].fe = dvb_attach(mt352_attach, &digitv_mt352_config, 141 &adap->dev->i2c_adap); 142 if ((adap->fe_adap[0].fe) != NULL) { 146 adap 156 digitv_tuner_attach(struct dvb_usb_adapter *adap) argument [all...] |
H A D | ttusb2.c | 368 static int ttusb2_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num) argument 370 struct dvb_usb_device *d = i2c_get_adapdata(adap); 506 static int ttusb2_frontend_tda10086_attach(struct dvb_usb_adapter *adap) argument 508 if (usb_set_interface(adap->dev->udev,0,3) < 0) 511 if ((adap->fe_adap[0].fe = dvb_attach(tda10086_attach, &tda10086_config, &adap->dev->i2c_adap)) == NULL) { 521 struct dvb_usb_adapter *adap = fe->dvb->priv; local 523 return adap->fe_adap[0].fe->ops.i2c_gate_ctrl(adap->fe_adap[0].fe, enable); 526 static int ttusb2_frontend_tda10023_attach(struct dvb_usb_adapter *adap) argument 558 ttusb2_tuner_tda827x_attach(struct dvb_usb_adapter *adap) argument 576 ttusb2_tuner_tda826x_attach(struct dvb_usb_adapter *adap) argument [all...] |
H A D | friio.c | 109 static int gl861_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument 112 struct dvb_usb_device *d = i2c_get_adapdata(adap); 145 static int friio_ext_ctl(struct dvb_usb_adapter *adap, argument 168 ret = gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); 170 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); 173 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); 175 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); 183 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); 185 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1); 191 ret += gl861_i2c_xfer(&adap 382 friio_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 401 friio_frontend_attach(struct dvb_usb_adapter *adap) argument [all...] |
H A D | umt-010.c | 55 static int umt_mt352_frontend_attach(struct dvb_usb_adapter *adap) argument 63 adap->fe_adap[0].fe = dvb_attach(mt352_attach, &umt_config, &adap->dev->i2c_adap); 68 static int umt_tuner_attach (struct dvb_usb_adapter *adap) argument 70 dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x61, NULL, DVB_PLL_TUA6034);
|
/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | t3_hw.c | 114 * @adap: the adapter 124 static void t3_read_indirect(struct adapter *adap, unsigned int addr_reg, argument 129 t3_write_reg(adap, addr_reg, start_idx); 130 *vals++ = t3_read_reg(adap, data_reg); 152 struct adapter *adap = mc7->adapter; local 166 t3_write_reg(adap, mc7->offset + A_MC7_BD_ADDR, start); 167 t3_write_reg(adap, mc7->offset + A_MC7_BD_OP, 0); 168 val = t3_read_reg(adap, mc7->offset + A_MC7_BD_OP); 170 val = t3_read_reg(adap, 175 val = t3_read_reg(adap, mc 196 mi1_init(struct adapter *adap, const struct adapter_info *ai) argument 1146 t3_cim_ctl_blk_read(struct adapter *adap, unsigned int addr, unsigned int n, unsigned int *valp) argument 1810 mac_intr_handler(struct adapter *adap, unsigned int idx) argument 1940 calc_gpio_intr(struct adapter *adap) argument 2173 clear_sge_ctxt(struct adapter *adap, unsigned int id, unsigned int type) argument 2535 t3_tp_set_offload_mode(struct adapter *adap, int enable) argument 2571 partition_mem(struct adapter *adap, const struct tp_params *p) argument 2629 tp_wr_indirect(struct adapter *adap, unsigned int addr, u32 val) argument 2636 tp_config(struct adapter *adap, const struct tp_params *p) argument 2701 tp_set_timers(struct adapter *adap, unsigned int core_clk) argument 2745 t3_tp_set_coalescing_size(struct adapter *adap, unsigned int size, int psh) argument 2776 t3_tp_set_max_rxsize(struct adapter *adap, unsigned int size) argument 2862 t3_load_mtus(struct adapter *adap, unsigned short mtus[NMTUS], unsigned short alpha[NCCTRL_WIN], unsigned short beta[NCCTRL_WIN], unsigned short mtu_cap) argument 2902 t3_tp_get_mib_stats(struct adapter *adap, struct tp_mib_stats *tps) argument 2919 ulp_config(struct adapter *adap, const struct tp_params *p) argument 2940 t3_set_proto_sram(struct adapter *adap, const u8 *data) argument 3002 t3_config_sched(struct adapter *adap, unsigned int kbps, int sched) argument 3038 tp_init(struct adapter *adap, const struct tp_params *p) argument 3063 chan_init_hw(struct adapter *adap, unsigned int chan_map) argument 3273 config_pcie(struct adapter *adap) argument 3592 init_parity(struct adapter *adap) argument [all...] |
H A D | adapter.h | 201 struct adapter *adap; member in struct:sge_qset 285 static inline struct port_info *adap2pinfo(struct adapter *adap, int idx) argument 287 return netdev_priv(adap->port[idx]); 292 struct adapter *adap = phy->adapter; local 293 struct port_info *port0 = adap2pinfo(adap, 0); 312 void t3_os_phymod_changed(struct adapter *adap, int port_id); 316 void t3_sge_start(struct adapter *adap); 317 void t3_sge_stop(struct adapter *adap); 318 void t3_start_sge_timers(struct adapter *adap); 319 void t3_stop_sge_timers(struct adapter *adap); [all...] |
H A D | sge.c | 480 static inline void ring_fl_db(struct adapter *adap, struct sge_fl *q) argument 485 t3_write_reg(adap, A_SG_KDOORBELL, V_EGRCNTX(q->cntxt_id)); 500 static int refill_fl(struct adapter *adap, struct sge_fl *q, int n, gfp_t gfp) argument 511 if (unlikely(alloc_pg_chunk(adap, q, sd, gfp, 520 pci_dma_sync_single_for_device(adap->pdev, mapping, 533 q->gen, adap->pdev); 535 clear_rx_desc(adap->pdev, q, sd); 553 ring_fl_db(adap, q); 558 static inline void __refill_fl(struct adapter *adap, struct sge_fl *fl) argument 560 refill_fl(adap, f 573 recycle_rx_buf(struct adapter *adap, struct sge_fl *q, unsigned int idx) argument 779 get_packet(struct adapter *adap, struct sge_fl *fl, unsigned int len, unsigned int drop_thres) argument 838 get_packet_pg(struct adapter *adap, struct sge_fl *fl, struct sge_rspq *q, unsigned int len, unsigned int drop_thres) argument 1007 check_ring_tx_db(struct adapter *adap, struct sge_txq *q) argument 1137 write_tx_pkt_wr(struct adapter *adap, struct sk_buff *skb, const struct port_info *pi, unsigned int pidx, unsigned int gen, struct sge_txq *q, unsigned int ndesc, unsigned int compl) argument 1226 struct adapter *adap = pi->adapter; local 1370 check_desc_avail(struct adapter *adap, struct sge_txq *q, struct sk_buff *skb, unsigned int ndesc, unsigned int qid) argument 1425 ctrl_xmit(struct adapter *adap, struct sge_txq *q, struct sk_buff *skb) argument 1512 t3_mgmt_tx(struct adapter *adap, struct sk_buff *skb) argument 1579 write_ofld_wr(struct adapter *adap, struct sk_buff *skb, struct sge_txq *q, unsigned int pidx, unsigned int gen, unsigned int ndesc) argument 1643 ofld_xmit(struct adapter *adap, struct sge_txq *q, struct sk_buff *skb) argument 1689 struct adapter *adap = pi->adapter; local 1769 struct adapter *adap = tdev2adap(tdev); local 2013 rx_eth(struct adapter *adap, struct sge_rspq *rq, struct sk_buff *skb, int pad, int lro) argument 2063 lro_add_page(struct adapter *adap, struct sge_qset *qs, struct sge_fl *fl, int len, int complete) argument 2183 check_ring_db(struct adapter *adap, struct sge_qset *qs, unsigned int sleeping) argument 2253 process_responses(struct adapter *adap, struct sge_qset *qs, int budget) argument 2411 struct adapter *adap = qs->adap; local 2460 process_pure_responses(struct adapter *adap, struct sge_qset *qs, struct rsp_desc *r) argument 2517 handle_responses(struct adapter *adap, struct sge_rspq *q) argument 2541 struct adapter *adap = qs->adap; local 2579 struct adapter *adap = cookie; local 2629 struct adapter *adap = cookie; local 2647 process_responses_gts(struct adapter *adap, struct sge_rspq *rq) argument 2667 struct adapter *adap = cookie; local 2705 struct adapter *adap = cookie; local 2739 struct adapter *adap = cookie; local 2773 t3_intr_handler(struct adapter *adap, int polling) argument 2858 struct adapter *adap = pi->adapter; local 2899 struct adapter *adap = pi->adapter; local 3143 t3_start_sge_timers(struct adapter *adap) argument 3164 t3_stop_sge_timers(struct adapter *adap) argument 3184 t3_free_sge_resources(struct adapter *adap) argument 3199 t3_sge_start(struct adapter *adap) argument 3217 t3_sge_stop(struct adapter *adap) argument 3242 t3_sge_init(struct adapter *adap, struct sge_params *p) argument 3281 t3_sge_prep(struct adapter *adap, struct sge_params *p) argument [all...] |
/drivers/i2c/busses/ |
H A D | i2c-amd756-s4882.c | 51 static s32 amd756_access_virt0(struct i2c_adapter * adap, u16 addr, argument 65 error = amd756_smbus.algo->smbus_xfer(adap, addr, flags, read_write, 79 static inline s32 amd756_access_channel(struct i2c_adapter * adap, u16 addr, argument 97 error = amd756_smbus.algo->smbus_xfer(adap, 0x18, 0, 105 error = amd756_smbus.algo->smbus_xfer(adap, addr, flags, read_write, 113 static s32 amd756_access_virt1(struct i2c_adapter * adap, u16 addr, argument 119 return amd756_access_channel(adap, addr, flags, read_write, command, 123 static s32 amd756_access_virt2(struct i2c_adapter * adap, u16 addr, argument 129 return amd756_access_channel(adap, addr, flags, read_write, command, 133 static s32 amd756_access_virt3(struct i2c_adapter * adap, u1 argument 143 amd756_access_virt4(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-designware-platdrv.c | 55 struct i2c_adapter *adap; local 133 adap = &dev->adapter; 134 i2c_set_adapdata(adap, dev); 135 adap->owner = THIS_MODULE; 136 adap->class = I2C_CLASS_HWMON; 137 strlcpy(adap->name, "Synopsys DesignWare I2C adapter", 138 sizeof(adap->name)); 139 adap->algo = &i2c_dw_algo; 140 adap->dev.parent = &pdev->dev; 141 adap [all...] |
H A D | i2c-nforce2-s4985.c | 49 static s32 nforce2_access_virt0(struct i2c_adapter *adap, u16 addr, argument 62 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, 75 static inline s32 nforce2_access_channel(struct i2c_adapter *adap, u16 addr, argument 92 error = nforce2_smbus->algo->smbus_xfer(adap, 0x18, 0, 100 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, 108 static s32 nforce2_access_virt1(struct i2c_adapter *adap, u16 addr, argument 114 return nforce2_access_channel(adap, addr, flags, read_write, command, 118 static s32 nforce2_access_virt2(struct i2c_adapter *adap, u16 addr, argument 124 return nforce2_access_channel(adap, addr, flags, read_write, command, 128 static s32 nforce2_access_virt3(struct i2c_adapter *adap, u1 argument 138 nforce2_access_virt4(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-powermac.c | 40 static s32 i2c_powermac_smbus_xfer( struct i2c_adapter* adap, argument 48 struct pmac_i2c_bus *bus = i2c_get_adapdata(adap); 112 dev_err(&adap->dev, "Failed to open I2C, err %d\n", rc); 118 dev_err(&adap->dev, "Failed to set I2C mode %d, err %d\n", 126 dev_dbg(&adap->dev, 130 dev_err(&adap->dev, 151 static int i2c_powermac_master_xfer( struct i2c_adapter *adap, argument 155 struct pmac_i2c_bus *bus = i2c_get_adapdata(adap); 161 dev_err(&adap->dev, 173 dev_err(&adap [all...] |
H A D | i2c-simtec.c | 35 struct i2c_adapter adap; member in struct:simtec_i2c_data 113 pd->adap.owner = THIS_MODULE; 114 pd->adap.algo_data = &pd->bit; 115 pd->adap.dev.parent = &dev->dev; 117 strlcpy(pd->adap.name, "Simtec I2C", sizeof(pd->adap.name)); 127 ret = i2c_bit_add_bus(&pd->adap); 149 i2c_del_adapter(&pd->adap);
|
H A D | i2c-amd756.c | 109 static int amd756_transaction(struct i2c_adapter *adap) argument 115 dev_dbg(&adap->dev, "Transaction (pre): GS=%04x, GE=%04x, ADD=%04x, " 122 dev_dbg(&adap->dev, "SMBus busy (%04x). Waiting...\n", temp); 130 dev_dbg(&adap->dev, "Busy wait timeout (%04x)\n", temp); 147 dev_dbg(&adap->dev, "Completion timeout!\n"); 153 dev_dbg(&adap->dev, "SMBus Protocol error (no response)!\n"); 158 dev_warn(&adap->dev, "SMBus collision!\n"); 163 dev_dbg(&adap->dev, "SMBus protocol timeout!\n"); 167 dev_dbg(&adap->dev, "SMBus protocol success!\n"); 173 dev_dbg(&adap 194 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...] |
H A D | i2c-mxs.c | 216 static int mxs_i2c_xfer_msg(struct i2c_adapter *adap, struct i2c_msg *msg, argument 219 struct mxs_i2c_dev *i2c = i2c_get_adapdata(adap); 270 static int mxs_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], argument 277 err = mxs_i2c_xfer_msg(adap, &msgs[i], i == (num - 1)); 285 static u32 mxs_i2c_func(struct i2c_adapter *adap) argument 327 struct i2c_adapter *adap; local 362 adap = &i2c->adapter; 363 strlcpy(adap->name, "MXS I2C adapter", sizeof(adap->name)); 364 adap [all...] |
H A D | i2c-at91.c | 87 static int xfer_read(struct i2c_adapter *adap, unsigned char *buf, int length) argument 97 dev_dbg(&adap->dev, "RXRDY timeout\n"); 106 static int xfer_write(struct i2c_adapter *adap, unsigned char *buf, int length) argument 116 dev_dbg(&adap->dev, "TXRDY timeout\n"); 140 static int at91_xfer(struct i2c_adapter *adap, struct i2c_msg *pmsg, int num) argument 144 dev_dbg(&adap->dev, "at91_xfer: processing %d messages:\n", num); 147 dev_dbg(&adap->dev, " #%d: %sing %d byte%s %s 0x%02x\n", i, 157 ret = xfer_read(adap, pmsg->buf, pmsg->len); 159 ret = xfer_write(adap, pmsg->buf, pmsg->len); 166 dev_dbg(&adap [all...] |
/drivers/i2c/muxes/ |
H A D | pca954x.c | 122 static int pca954x_reg_write(struct i2c_adapter *adap, argument 127 if (adap->algo->master_xfer) { 136 ret = adap->algo->master_xfer(adap, &msg, 1); 139 ret = adap->algo->smbus_xfer(adap, client->addr, 148 static int pca954x_select_chan(struct i2c_adapter *adap, argument 164 ret = pca954x_reg_write(adap, client, regval); 171 static int pca954x_deselect_mux(struct i2c_adapter *adap, argument 178 return pca954x_reg_write(adap, clien 187 struct i2c_adapter *adap = to_i2c_adapter(client->dev.parent); local [all...] |
/drivers/media/dvb/ngene/ |
H A D | ngene-i2c.c | 152 static u32 ngene_i2c_functionality(struct i2c_adapter *adap) argument 164 struct i2c_adapter *adap = &(dev->channel[dev_nr].i2c_adapter); local 166 i2c_set_adapdata(adap, &(dev->channel[dev_nr])); 168 strcpy(adap->name, "nGene"); 170 adap->algo = &ngene_i2c_algo; 171 adap->algo_data = (void *)&(dev->channel[dev_nr]); 172 adap->dev.parent = &dev->pci_dev->dev; 174 return i2c_add_adapter(adap);
|
/drivers/media/video/cx88/ |
H A D | cx88-vp3054-i2c.c | 124 vp3054_i2c->adap.dev.parent = &dev->pci->dev; 125 strlcpy(vp3054_i2c->adap.name, core->name, 126 sizeof(vp3054_i2c->adap.name)); 127 vp3054_i2c->adap.owner = THIS_MODULE; 129 i2c_set_adapdata(&vp3054_i2c->adap, dev); 130 vp3054_i2c->adap.algo_data = &vp3054_i2c->algo; 135 rc = i2c_bit_add_bus(&vp3054_i2c->adap); 154 i2c_del_adapter(&vp3054_i2c->adap);
|
/drivers/staging/media/solo6x10/ |
H A D | i2c.c | 212 static int solo_i2c_master_xfer(struct i2c_adapter *adap, argument 215 struct solo_dev *solo_dev = adap->algo_data; 222 if (&solo_dev->i2c_adap[i] == adap) 265 static u32 solo_i2c_functionality(struct i2c_adapter *adap) argument 289 struct i2c_adapter *adap = &solo_dev->i2c_adap[i]; local 291 snprintf(adap->name, I2C_NAME_SIZE, "%s I2C %d", SOLO6X10_NAME, i); 292 adap->algo = &solo_i2c_algo; 293 adap->algo_data = solo_dev; 294 adap->retries = 1; 295 adap [all...] |
/drivers/video/via/ |
H A D | via_aux.h | 34 struct i2c_adapter *adap; /* the I2C device to access the bus */ member in struct:via_aux_bus 53 struct via_aux_bus *via_aux_probe(struct i2c_adapter *adap); 77 return i2c_transfer(drv->bus->adap, msg, 2) == 2;
|
/drivers/i2c/ |
H A D | i2c-dev.c | 53 struct i2c_adapter *adap; member in struct:i2c_dev 67 if (i2c_dev->adap->nr == index) 76 static struct i2c_dev *get_free_i2c_dev(struct i2c_adapter *adap) argument 80 if (adap->nr >= I2C_MINORS) { 82 adap->nr); 89 i2c_dev->adap = adap; 112 return sprintf(buf, "%s\n", i2c_dev->adap->name); 465 struct i2c_adapter *adap; local 472 adap 523 struct i2c_adapter *adap; local 559 struct i2c_adapter *adap; local [all...] |