/linux-master/drivers/media/pci/ddbridge/ |
H A D | ddbridge-i2c.c | 123 static u32 ddb_i2c_functionality(struct i2c_adapter *adap) argument 140 i2c_del_adapter(&i2c->adap); 155 struct i2c_adapter *adap; local 171 adap = &i2c->adap; 172 i2c_set_adapdata(adap, i2c); 174 adap->class = I2C_ADAP_CLASS_TV_DIGITAL | I2C_CLASS_TV_ANALOG; 177 adap->class = I2C_CLASS_TV_ANALOG; 180 snprintf(adap->name, I2C_NAME_SIZE, "ddbridge_%02x.%x.%x", 182 adap 193 struct i2c_adapter *adap; local [all...] |
H A D | ddbridge-i2c.h | 35 static int __maybe_unused i2c_write(struct i2c_adapter *adap, u8 adr, argument 41 return (i2c_transfer(adap, &msg, 1) == 1) ? 0 : -1; 75 static int __maybe_unused i2c_write_reg16(struct i2c_adapter *adap, argument 80 return i2c_write(adap, adr, msg, 3); 83 static int __maybe_unused i2c_write_reg(struct i2c_adapter *adap, argument 88 return i2c_write(adap, adr, msg, 2);
|
H A D | ddbridge-ci.c | 173 struct i2c_adapter *i2c = &ci->port->i2c->adap; 184 struct i2c_adapter *i2c = &ci->port->i2c->adap; 197 struct i2c_adapter *i2c = &ci->port->i2c->adap; 207 struct i2c_adapter *i2c = &ci->port->i2c->adap; 220 struct i2c_adapter *i2c = &ci->port->i2c->adap; 262 struct i2c_adapter *i2c = &ci->port->i2c->adap; 320 client = dvb_module_probe("cxd2099", NULL, &port->i2c->adap, 357 dvb_ca_en50221_init(port->dvb[0].adap, port->en, 0, 1);
|
/linux-master/drivers/media/usb/dvb-usb/ |
H A D | vp702x.c | 152 static int vp702x_set_pld_mode(struct dvb_usb_adapter *adap, u8 bypass) argument 155 struct vp702x_device_state *st = adap->dev->priv; 163 ret = vp702x_usb_in_op(adap->dev, 0xe0, (bypass << 8) | 0x0e, 169 static int vp702x_set_pld_state(struct dvb_usb_adapter *adap, u8 state) argument 172 struct vp702x_device_state *st = adap->dev->priv; 179 ret = vp702x_usb_in_op(adap->dev, 0xe0, (state << 8) | 0x0f, 187 static int vp702x_set_pid(struct dvb_usb_adapter *adap, u16 pid, u8 id, int onoff) argument 189 struct vp702x_adapter_state *st = adap->priv; 190 struct vp702x_device_state *dst = adap->dev->priv; 202 vp702x_set_pld_state(adap, s 217 vp702x_init_pid_filter(struct dvb_usb_adapter *adap) argument 245 vp702x_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 312 vp702x_frontend_attach(struct dvb_usb_adapter *adap) argument [all...] |
H A D | vp7045.c | 142 static int vp7045_frontend_attach(struct dvb_usb_adapter *adap) argument 146 vp7045_usb_op(adap->dev,VENDOR_STRING_READ,NULL,0,buf,20,0); 150 vp7045_usb_op(adap->dev,PRODUCT_STRING_READ,NULL,0,buf,20,0); 154 vp7045_usb_op(adap->dev,FW_VERSION_READ,NULL,0,buf,20,0); 161 adap->fe_adap[0].fe = vp7045_fe_attach(adap->dev);
|
H A D | umt-010.c | 52 static int umt_mt352_frontend_attach(struct dvb_usb_adapter *adap) argument 60 adap->fe_adap[0].fe = dvb_attach(mt352_attach, &umt_config, &adap->dev->i2c_adap); 65 static int umt_tuner_attach (struct dvb_usb_adapter *adap) argument 67 dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x61, NULL, DVB_PLL_TUA6034);
|
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); 523 static int ttusb2_frontend_tda10086_attach(struct dvb_usb_adapter *adap) argument 525 if (usb_set_interface(adap->dev->udev,0,3) < 0) 528 if ((adap->fe_adap[0].fe = dvb_attach(tda10086_attach, &tda10086_config, &adap->dev->i2c_adap)) == NULL) { 538 struct dvb_usb_adapter *adap = fe->dvb->priv; local 540 return adap->fe_adap[0].fe->ops.i2c_gate_ctrl(adap->fe_adap[0].fe, enable); 543 static int ttusb2_frontend_tda10023_attach(struct dvb_usb_adapter *adap) argument 575 ttusb2_tuner_tda827x_attach(struct dvb_usb_adapter *adap) argument 593 ttusb2_tuner_tda826x_attach(struct dvb_usb_adapter *adap) argument [all...] |
H A D | dtt200u.c | 40 static int dtt200u_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 42 struct dvb_usb_device *d = adap->dev; 50 ret = dvb_usb_generic_write(adap->dev, st->data, 2); 58 ret = dvb_usb_generic_write(adap->dev, st->data, 1); 66 static int dtt200u_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff) argument 68 struct dvb_usb_device *d = adap->dev; 80 ret = dvb_usb_generic_write(adap->dev, st->data, 4); 131 static int dtt200u_frontend_attach(struct dvb_usb_adapter *adap) argument 133 adap->fe_adap[0].fe = dtt200u_fe_attach(adap [all...] |
H A D | dtv5100.c | 66 static int dtv5100_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument 69 struct dvb_usb_device *d = i2c_get_adapdata(adap); 112 static int dtv5100_frontend_attach(struct dvb_usb_adapter *adap) argument 114 adap->fe_adap[0].fe = dvb_attach(zl10353_attach, &dtv5100_zl10353_config, 115 &adap->dev->i2c_adap); 116 if (adap->fe_adap[0].fe == NULL) 120 adap->fe_adap[0].fe->ops.i2c_gate_ctrl = NULL; 129 static int dtv5100_tuner_attach(struct dvb_usb_adapter *adap) argument 132 adap->fe_adap[0].fe, &adap [all...] |
H A D | dibusb-mb.c | 18 struct dvb_usb_adapter *adap = fe->dvb->priv; local 19 struct dibusb_state *st = adap->priv; 24 static int dibusb_dib3000mb_frontend_attach(struct dvb_usb_adapter *adap) argument 27 struct dibusb_state *st = adap->priv; 31 adap->fe_adap[0].fe = dvb_attach(dib3000mb_attach, &demod_cfg, 32 &adap->dev->i2c_adap, &st->ops); 33 if ((adap->fe_adap[0].fe) == NULL) 36 adap->fe_adap[0].fe->ops.i2c_gate_ctrl = dib3000mb_i2c_gate_ctrl; 41 static int dibusb_thomson_tuner_attach(struct dvb_usb_adapter *adap) argument 43 struct dibusb_state *st = adap 52 dibusb_panasonic_tuner_attach(struct dvb_usb_adapter *adap) argument 66 dibusb_tuner_probe_and_attach(struct dvb_usb_adapter *adap) argument [all...] |
H A D | cxusb.c | 179 static int cxusb_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], argument 182 struct dvb_usb_device *d = i2c_get_adapdata(adap); 419 static int cxusb_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 421 struct dvb_usb_device *dvbdev = adap->dev; 445 static int cxusb_aver_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 448 cxusb_ctrl_msg(adap->dev, CMD_AVER_STREAM_ON, NULL, 0, NULL, 0); 450 cxusb_ctrl_msg(adap->dev, CMD_AVER_STREAM_OFF, 501 static int cxusb_d680_dmb_streaming_ctrl(struct dvb_usb_adapter *adap, argument 507 cxusb_d680_dmb_drain_video(adap->dev); 508 return cxusb_ctrl_msg(adap 698 cxusb_fmd1216me_tuner_attach(struct dvb_usb_adapter *adap) argument 718 cxusb_dee1601_tuner_attach(struct dvb_usb_adapter *adap) argument 725 cxusb_lgz201_tuner_attach(struct dvb_usb_adapter *adap) argument 732 cxusb_dtt7579_tuner_attach(struct dvb_usb_adapter *adap) argument 739 cxusb_lgh064f_tuner_attach(struct dvb_usb_adapter *adap) argument 749 struct dvb_usb_adapter *adap = ptr; local 771 cxusb_dvico_xc3028_tuner_attach(struct dvb_usb_adapter *adap) argument 796 cxusb_mxl5003s_tuner_attach(struct dvb_usb_adapter *adap) argument 803 cxusb_d680_dmb_tuner_attach(struct dvb_usb_adapter *adap) argument 812 cxusb_mygica_d689_tuner_attach(struct dvb_usb_adapter *adap) argument 823 struct dvb_usb_adapter *adap = fe->dvb->priv; local 896 cxusb_cx22702_frontend_attach(struct dvb_usb_adapter *adap) argument 922 cxusb_lgdt3303_frontend_attach(struct dvb_usb_adapter *adap) argument 939 cxusb_aver_lgdt3303_frontend_attach(struct dvb_usb_adapter *adap) argument 951 cxusb_mt352_frontend_attach(struct dvb_usb_adapter *adap) argument 967 cxusb_dee1601_frontend_attach(struct dvb_usb_adapter *adap) argument 988 cxusb_dualdig4_frontend_attach(struct dvb_usb_adapter *adap) argument 1115 cxusb_dualdig4_rev2_frontend_attach(struct dvb_usb_adapter *adap) argument 1146 struct dvb_usb_adapter *adap = fe->dvb->priv; local 1167 struct dvb_usb_adapter *adap = fe->dvb->priv; local 1188 cxusb_dualdig4_rev2_tuner_attach(struct dvb_usb_adapter *adap) argument 1210 cxusb_nano2_frontend_attach(struct dvb_usb_adapter *adap) argument 1251 cxusb_d680_dmb_frontend_attach(struct dvb_usb_adapter *adap) argument 1313 cxusb_mygica_d689_frontend_attach(struct dvb_usb_adapter *adap) argument [all...] |
H A D | cinergyT2-core.c | 35 static int cinergyt2_streaming_ctrl(struct dvb_usb_adapter *adap, int enable) argument 37 struct dvb_usb_device *d = adap->dev; 66 static int cinergyt2_frontend_attach(struct dvb_usb_adapter *adap) argument 68 struct dvb_usb_device *d = adap->dev; 72 adap->fe_adap[0].fe = cinergyt2_fe_attach(adap->dev); 79 if (adap->fe_adap[0].fe) 80 adap->fe_adap[0].fe->ops.release(adap->fe_adap[0].fe);
|
H A D | dib0700_core.c | 158 static int dib0700_i2c_xfer_new(struct i2c_adapter *adap, struct i2c_msg *msg, argument 164 struct dvb_usb_device *d = i2c_get_adapdata(adap); 282 static int dib0700_i2c_xfer_legacy(struct i2c_adapter *adap, argument 285 struct dvb_usb_device *d = i2c_get_adapdata(adap); 350 static int dib0700_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, argument 353 struct dvb_usb_device *d = i2c_get_adapdata(adap); 358 return dib0700_i2c_xfer_new(adap, msg, num); 361 return dib0700_i2c_xfer_legacy(adap, msg, num); 583 int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 585 struct dib0700_state *st = adap [all...] |
/linux-master/drivers/media/cec/core/ |
H A D | cec-api.c | 29 return &fh->adap->devnode; 38 struct cec_adapter *adap = fh->adap; local 42 if (!cec_is_registered(adap)) 44 mutex_lock(&adap->lock); 45 if (adap->is_configured && 46 adap->transmit_queue_sz < CEC_MAX_MSG_TX_QUEUE_SZ) 52 mutex_unlock(&adap->lock); 56 static bool cec_is_busy(const struct cec_adapter *adap, argument 59 bool valid_initiator = adap 75 cec_adap_g_caps(struct cec_adapter *adap, struct cec_caps __user *parg) argument 91 cec_adap_g_phys_addr(struct cec_adapter *adap, __u16 __user *parg) argument 121 cec_adap_s_phys_addr(struct cec_adapter *adap, struct cec_fh *fh, bool block, __u16 __user *parg) argument 144 cec_adap_g_log_addrs(struct cec_adapter *adap, struct cec_log_addrs __user *parg) argument 167 cec_adap_s_log_addrs(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_log_addrs __user *parg) argument 196 cec_adap_g_connector_info(struct cec_adapter *adap, struct cec_log_addrs __user *parg) argument 211 cec_transmit(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_msg __user *parg) argument 290 cec_receive(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_msg __user *parg) argument 308 cec_dqevent(struct cec_adapter *adap, struct cec_fh *fh, bool block, struct cec_event __user *parg) argument 358 cec_g_mode(struct cec_adapter *adap, struct cec_fh *fh, u32 __user *parg) argument 368 cec_s_mode(struct cec_adapter *adap, struct cec_fh *fh, u32 __user *parg) argument 507 struct cec_adapter *adap = fh->adap; local 557 struct cec_adapter *adap = to_cec_adapter(devnode); local 631 struct cec_adapter *adap = to_cec_adapter(devnode); local [all...] |
/linux-master/drivers/base/regmap/ |
H A D | regmap-sccb.c | 12 * @adap: I2C adapter 17 static bool sccb_is_available(struct i2c_adapter *adap) argument 27 return (i2c_get_functionality(adap) & needed_funcs) == needed_funcs;
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-thunderx-pcidrv.c | 67 static u32 thunderx_i2c_functionality(struct i2c_adapter *adap) argument 130 ara = i2c_new_smbus_alert_device(&i2c->adap, &i2c->alert_data); 210 i2c->adap = thunderx_i2c_ops; 211 i2c->adap.retries = 5; 212 i2c->adap.class = I2C_CLASS_HWMON; 213 i2c->adap.bus_recovery_info = &octeon_i2c_recovery_info; 214 i2c->adap.dev.parent = dev; 215 i2c->adap.dev.of_node = pdev->dev.of_node; 216 i2c->adap.dev.fwnode = dev->fwnode; 217 snprintf(i2c->adap [all...] |
/linux-master/include/linux/ |
H A D | i2c-smbus.h | 47 void i2c_register_spd(struct i2c_adapter *adap); 49 static inline void i2c_register_spd(struct i2c_adapter *adap) { } argument
|
/linux-master/drivers/i2c/ |
H A D | i2c-core-smbus.c | 557 int (*xfer_func)(struct i2c_adapter *adap, u16 addr,
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_tc_matchall.c | 181 struct adapter *adap = netdev2adap(dev); local 187 tc_port_matchall = &adap->tc_matchall->port_matchall[pi->port_id]; 228 struct adapter *adap = netdev2adap(dev); local 230 tc_port_matchall = &adap->tc_matchall->port_matchall[pi->port_id]; 245 struct adapter *adap = netdev2adap(dev); local 250 tc_port_matchall = &adap->tc_matchall->port_matchall[pi->port_id]; 272 struct adapter *adap = netdev2adap(dev); local 274 tc_port_matchall = &adap->tc_matchall->port_matchall[pi->port_id]; 286 struct adapter *adap = netdev2adap(dev); local 289 tc_port_matchall = &adap 306 struct adapter *adap = netdev2adap(dev); local 352 struct adapter *adap = netdev2adap(dev); local 382 struct adapter *adap = netdev2adap(dev); local 410 struct adapter *adap = netdev2adap(dev); local 450 struct adapter *adap = netdev2adap(dev); local 479 struct adapter *adap = netdev2adap(dev); local 518 struct adapter *adap = netdev2adap(dev); local 528 cxgb4_init_tc_matchall(struct adapter *adap) argument 555 cxgb4_cleanup_tc_matchall(struct adapter *adap) argument [all...] |
/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/gpu/drm/amd/amdgpu/ |
H A D | smu_v11_0_i2c.c | 711 static u32 smu_v11_0_i2c_func(struct i2c_adapter *adap) argument
|
/linux-master/drivers/media/platform/st/sti/c8sectpfe/ |
H A D | c8sectpfe-common.c | 34 static int register_dvb(struct stdemux *demux, struct dvb_adapter *adap, argument 63 result = dvb_dmxdev_init(&demux->dmxdev, adap);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | t3_hw.c | 115 * @adap: the adapter 125 static void t3_read_indirect(struct adapter *adap, unsigned int addr_reg, argument 130 t3_write_reg(adap, addr_reg, start_idx); 131 *vals++ = t3_read_reg(adap, data_reg); 153 struct adapter *adap = mc7->adapter; local 167 t3_write_reg(adap, mc7->offset + A_MC7_BD_ADDR, start); 168 t3_write_reg(adap, mc7->offset + A_MC7_BD_OP, 0); 169 val = t3_read_reg(adap, mc7->offset + A_MC7_BD_OP); 171 val = t3_read_reg(adap, 176 val = t3_read_reg(adap, mc 197 mi1_init(struct adapter *adap, const struct adapter_info *ai) argument 1115 t3_cim_ctl_blk_read(struct adapter *adap, unsigned int addr, unsigned int n, unsigned int *valp) argument 1779 mac_intr_handler(struct adapter *adap, unsigned int idx) argument 1909 calc_gpio_intr(struct adapter *adap) argument 2142 clear_sge_ctxt(struct adapter *adap, unsigned int id, unsigned int type) argument 2505 t3_tp_set_offload_mode(struct adapter *adap, int enable) argument 2541 partition_mem(struct adapter *adap, const struct tp_params *p) argument 2599 tp_wr_indirect(struct adapter *adap, unsigned int addr, u32 val) argument 2606 tp_config(struct adapter *adap, const struct tp_params *p) argument 2671 tp_set_timers(struct adapter *adap, unsigned int core_clk) argument 2715 t3_tp_set_coalescing_size(struct adapter *adap, unsigned int size, int psh) argument 2746 t3_tp_set_max_rxsize(struct adapter *adap, unsigned int size) argument 2832 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 2872 t3_tp_get_mib_stats(struct adapter *adap, struct tp_mib_stats *tps) argument 2889 ulp_config(struct adapter *adap, const struct tp_params *p) argument 2910 t3_set_proto_sram(struct adapter *adap, const u8 *data) argument 2972 t3_config_sched(struct adapter *adap, unsigned int kbps, int sched) argument 3008 tp_init(struct adapter *adap, const struct tp_params *p) argument 3033 chan_init_hw(struct adapter *adap, unsigned int chan_map) argument 3243 config_pcie(struct adapter *adap) argument 3556 init_parity(struct adapter *adap) argument [all...] |
/linux-master/include/media/ |
H A D | dmxdev.h | 202 * @adap: pointer to &struct dvb_adapter. 204 int dvb_dmxdev_init(struct dmxdev *dmxdev, struct dvb_adapter *adap);
|
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | lmedm04.c | 214 static void lme2510_update_stats(struct dvb_usb_adapter *adap) argument 216 struct lme2510_state *st = adap_to_priv(adap); 217 struct dvb_frontend *fe = adap->fe[0]; 269 struct dvb_usb_adapter *adap = lme_urb->context; local 270 struct lme2510_state *st = adap_to_priv(adap); 302 if (!adap_to_d(adap)->rc_dev) 311 rc_keydown(adap_to_d(adap)->rc_dev, RC_PROTO_NEC32, key, 350 lme2510_update_stats(adap); 371 static int lme2510_int_read(struct dvb_usb_adapter *adap) argument 373 struct dvb_usb_device *d = adap_to_d(adap); 403 lme2510_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 432 lme2510_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff) argument 485 lme2510_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num) argument 559 struct dvb_usb_adapter *adap = fe_to_adap(fe); local 871 struct dvb_usb_adapter *adap = fe_to_adap(fe); local 937 lme_name(struct dvb_usb_adapter *adap) argument 953 dm04_lme2510_frontend_attach(struct dvb_usb_adapter *adap) argument 1060 dm04_lme2510_tuner(struct dvb_usb_adapter *adap) argument 1155 struct dvb_usb_adapter *adap = fe_to_adap(fe); local [all...] |