/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_cudbg.c | 73 u32 cxgb4_get_dump_length(struct adapter *adap, u32 flag) argument 82 len += cudbg_get_entity_length(adap, entity); 89 len += cudbg_get_entity_length(adap, entity); 94 len += adap->params.sf_size; 163 int cxgb4_cudbg_collect(struct adapter *adap, void *buf, u32 *buf_size, argument 175 cudbg_init.adap = adap; 189 cudbg_hdr->chip_ver = adap->params.chip; 205 dev_warn(adap->pdev_dev, 258 struct adapter *adap local 264 cxgb4_cudbg_vmcore_add_dump(struct adapter *adap) argument [all...] |
H A D | cxgb4_tc_flower.c | 155 static struct ch_tc_flower_entry *ch_flower_lookup(struct adapter *adap, argument 158 return rhashtable_lookup_fast(&adap->flower_tbl, &flower_cookie, 159 adap->flower_ht_params); 470 static int cxgb4_action_natmode_validate(struct adapter *adap, u8 natmode_flags, argument 483 if (CHELSIO_CHIP_VERSION(adap->params.chip) >= c->chip && 687 struct adapter *adap = netdev2adap(dev); local 718 for_each_port(adap, i) { 719 n_dev = adap->port[i]; 788 ret = cxgb4_action_natmode_validate(adap, natmode_flags, 797 static void cxgb4_tc_flower_hash_prio_add(struct adapter *adap, u3 argument 805 cxgb4_tc_flower_hash_prio_del(struct adapter *adap, u32 tc_prio) argument 859 struct adapter *adap = netdev2adap(dev); local 931 struct adapter *adap = netdev2adap(dev); local 973 struct adapter *adap = netdev2adap(dev); local 992 struct adapter *adap = netdev2adap(dev); local 1015 struct adapter *adap = container_of(work, struct adapter, local 1055 struct adapter *adap = from_timer(adap, t, flower_stats_timer); local 1063 struct adapter *adap = netdev2adap(dev); local 1113 cxgb4_init_tc_flower(struct adapter *adap) argument 1132 cxgb4_cleanup_tc_flower(struct adapter *adap) argument [all...] |
H A D | cxgb4_tc_matchall.h | 49 int cxgb4_init_tc_matchall(struct adapter *adap); 50 void cxgb4_cleanup_tc_matchall(struct adapter *adap);
|
/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...] |
H A D | i2c-virtio.c | 25 * @adap: I2C adapter for this controller 30 struct i2c_adapter adap; member in struct:virtio_i2c 133 static int virtio_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 136 struct virtio_i2c *vi = i2c_get_adapdata(adap); 180 static u32 virtio_i2c_func(struct i2c_adapter *adap) argument 211 vi->adap.owner = THIS_MODULE; 212 snprintf(vi->adap.name, sizeof(vi->adap.name), 214 vi->adap.algo = &virtio_algorithm; 215 vi->adap [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-rzv2m.c | 55 struct i2c_adapter adap; member in struct:rzv2m_i2c_priv 188 priv->adap.timeout); 215 priv->adap.timeout); 234 priv->adap.timeout); 321 100, jiffies_to_usecs(priv->adap.timeout)); 354 static int rzv2m_i2c_master_xfer(struct i2c_adapter *adap, argument 357 struct rzv2m_i2c_priv *priv = i2c_get_adapdata(adap); 358 struct device *dev = priv->adap.dev.parent; 386 static u32 rzv2m_i2c_func(struct i2c_adapter *adap) argument 420 struct i2c_adapter *adap; local [all...] |
H A D | i2c-emev2.c | 68 struct i2c_adapter adap; member in struct:em_i2c_device 87 time_left = wait_for_completion_timeout(&priv->msg_done, priv->adap.timeout); 105 static void em_i2c_reset(struct i2c_adapter *adap) argument 107 struct em_i2c_device *priv = i2c_get_adapdata(adap); 139 static int __em_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, argument 142 struct em_i2c_device *priv = i2c_get_adapdata(adap); 204 em_i2c_reset(adap); 209 static int em_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 212 struct em_i2c_device *priv = i2c_get_adapdata(adap); 219 ret = __em_i2c_xfer(adap, 312 em_i2c_func(struct i2c_adapter *adap) argument [all...] |
H A D | i2c-mt7621.c | 63 struct i2c_adapter adap; member in struct:mtk_i2c 88 ret = device_reset(i2c->adap.dev.parent); 139 static int mtk_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 149 i2c = i2c_get_adapdata(adap); 275 struct i2c_adapter *adap; local 303 adap = &i2c->adap; 304 adap->owner = THIS_MODULE; 305 adap->algo = &mtk_i2c_algo; 306 adap [all...] |
H A D | i2c-amd756-s4882.c | 38 static s32 amd756_access_virt0(struct i2c_adapter * adap, u16 addr, argument 52 error = amd756_smbus.algo->smbus_xfer(adap, addr, flags, read_write, 66 static inline s32 amd756_access_channel(struct i2c_adapter * adap, u16 addr, argument 84 error = amd756_smbus.algo->smbus_xfer(adap, 0x18, 0, 92 error = amd756_smbus.algo->smbus_xfer(adap, addr, flags, read_write, 100 static s32 amd756_access_virt1(struct i2c_adapter * adap, u16 addr, argument 106 return amd756_access_channel(adap, addr, flags, read_write, command, 110 static s32 amd756_access_virt2(struct i2c_adapter * adap, u16 addr, argument 116 return amd756_access_channel(adap, addr, flags, read_write, command, 120 static s32 amd756_access_virt3(struct i2c_adapter * adap, u1 argument 130 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-nforce2-s4985.c | 36 static s32 nforce2_access_virt0(struct i2c_adapter *adap, u16 addr, argument 49 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, 62 static inline s32 nforce2_access_channel(struct i2c_adapter *adap, u16 addr, argument 79 error = nforce2_smbus->algo->smbus_xfer(adap, 0x18, 0, 87 error = nforce2_smbus->algo->smbus_xfer(adap, addr, flags, read_write, 95 static s32 nforce2_access_virt1(struct i2c_adapter *adap, u16 addr, argument 101 return nforce2_access_channel(adap, addr, flags, read_write, command, 105 static s32 nforce2_access_virt2(struct i2c_adapter *adap, u16 addr, argument 111 return nforce2_access_channel(adap, addr, flags, read_write, command, 115 static s32 nforce2_access_virt3(struct i2c_adapter *adap, u1 argument 125 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-simtec.c | 22 struct i2c_adapter adap; member in struct:simtec_i2c_data 98 pd->adap.owner = THIS_MODULE; 99 pd->adap.algo_data = &pd->bit; 100 pd->adap.dev.parent = &dev->dev; 102 strscpy(pd->adap.name, "Simtec I2C", sizeof(pd->adap.name)); 112 ret = i2c_bit_add_bus(&pd->adap); 133 i2c_del_adapter(&pd->adap);
|
/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...] |
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/drivers/media/usb/dvb-usb/ |
H A D | dibusb-common.c | 22 int dibusb_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 24 if (adap->priv != NULL) { 25 struct dibusb_state *st = adap->priv; 27 if (st->ops.fifo_ctrl(adap->fe_adap[0].fe, onoff)) { 36 int dibusb_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff) argument 38 if (adap->priv != NULL) { 39 struct dibusb_state *st = adap->priv; 41 st->ops.pid_ctrl(adap->fe_adap[0].fe, 48 int dibusb_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 50 if (adap 83 dibusb2_0_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 178 dibusb_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num) argument [all...] |
H A D | m920x.c | 249 static int m920x_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], int num) argument 251 struct dvb_usb_device *d = i2c_get_adapdata(adap); 346 static int m920x_update_filters(struct dvb_usb_adapter *adap) argument 348 struct m920x_state *m = adap->dev->priv; 349 int enabled = m->filtering_enabled[adap->id]; 351 int ep = adap->props.fe[0].stream.endpoint; 354 if (m->filters[adap->id][i] == 8192) 358 if ((ret = m920x_set_filter(adap->dev, ep, 1, enabled)) != 0) 362 if ((ret = m920x_set_filter(adap->dev, ep, i + 2, 0)) != 0) 368 if (m->filters[adap 381 m920x_pid_filter_ctrl(struct dvb_usb_adapter *adap, int onoff) argument 390 m920x_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid, int onoff) argument 562 m920x_mt352_frontend_attach(struct dvb_usb_adapter *adap) argument 575 m920x_mt352_frontend_attach_vp7049(struct dvb_usb_adapter *adap) argument 606 m920x_tda10046_08_frontend_attach(struct dvb_usb_adapter *adap) argument 619 m920x_tda10046_0b_frontend_attach(struct dvb_usb_adapter *adap) argument 632 m920x_qt1010_tuner_attach(struct dvb_usb_adapter *adap) argument 642 m920x_tda8275_60_tuner_attach(struct dvb_usb_adapter *adap) argument 652 m920x_tda8275_61_tuner_attach(struct dvb_usb_adapter *adap) argument 662 m920x_fmd1216me_tuner_attach(struct dvb_usb_adapter *adap) argument 670 m920x_mt2060_tuner_attach(struct dvb_usb_adapter *adap) argument [all...] |
/linux-master/drivers/media/usb/dvb-usb-v2/ |
H A D | anysee.c | 193 static int anysee_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msg, argument 196 struct dvb_usb_device *d = i2c_get_adapdata(adap); 706 static int anysee_frontend_attach(struct dvb_usb_adapter *adap) argument 708 struct anysee_state *state = adap_to_priv(adap); 709 struct dvb_usb_device *d = adap_to_d(adap); 731 adap->fe[0] = dvb_attach(mt352_attach, &anysee_mt352_config, 733 if (adap->fe[0]) 737 adap->fe[0] = dvb_attach(zl10353_attach, &anysee_zl10353_config, 755 adap->fe[0] = dvb_attach(zl10353_attach, &anysee_zl10353_config, 768 adap 966 anysee_tuner_attach(struct dvb_usb_adapter *adap) argument [all...] |
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...] |
/linux-master/drivers/media/pci/ddbridge/ |
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);
|
/linux-master/drivers/media/cec/platform/stm32/ |
H A D | stm32-cec.c | 66 struct cec_adapter *adap; member in struct:stm32_cec 92 cec_transmit_done(cec->adap, CEC_TX_STATUS_ERROR, 98 cec_transmit_done(cec->adap, CEC_TX_STATUS_ARB_LOST, 104 cec_transmit_done(cec->adap, CEC_TX_STATUS_NACK, 121 cec_transmit_done(cec->adap, CEC_TX_STATUS_OK, 0, 0, 0, 0); 139 cec_received_msg(cec->adap, &cec->rx_msg); 172 static int stm32_cec_adap_enable(struct cec_adapter *adap, bool enable) argument 174 struct stm32_cec *cec = adap->priv; 193 static int stm32_cec_adap_log_addr(struct cec_adapter *adap, u8 logical_addr) argument 195 struct stm32_cec *cec = adap 214 stm32_cec_adap_transmit(struct cec_adapter *adap, u8 attempts, u32 signal_free_time, struct cec_msg *msg) argument [all...] |
/linux-master/drivers/i2c/muxes/ |
H A D | i2c-demux-pinctrl.c | 38 static int i2c_demux_master_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) argument 40 struct i2c_demux_pinctrl_priv *priv = adap->algo_data; 46 static u32 i2c_demux_functionality(struct i2c_adapter *adap) argument 48 struct i2c_demux_pinctrl_priv *priv = adap->algo_data; 56 struct i2c_adapter *adap; local 64 adap = of_get_i2c_adapter_by_node(priv->chan[new_chan].parent_np); 65 if (!adap) { 75 p = devm_pinctrl_get(adap->dev.parent); 94 priv->chan[new_chan].parent_adap = adap; 99 if (adap [all...] |
/linux-master/drivers/i2c/ |
H A D | i2c-stub.c | 123 static s32 stub_xfer(struct i2c_adapter *adap, u16 addr, unsigned short flags, argument 145 dev_dbg(&adap->dev, "smbus quick - addr 0x%02x\n", addr); 152 dev_dbg(&adap->dev, 158 dev_dbg(&adap->dev, 171 dev_dbg(&adap->dev, 180 dev_dbg(&adap->dev, 186 dev_dbg(&adap->dev, 199 dev_dbg(&adap->dev, 204 dev_dbg(&adap->dev, 225 dev_dbg(&adap [all...] |
H A D | i2c-atr.c | 39 * @adap: The &struct i2c_adapter for the channel 49 struct i2c_adapter adap; member in struct:i2c_atr_chan 192 static int i2c_atr_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, argument 195 struct i2c_atr_chan *chan = adap->algo_data; 219 static int i2c_atr_smbus_xfer(struct i2c_adapter *adap, u16 addr, argument 223 struct i2c_atr_chan *chan = adap->algo_data; 238 static u32 i2c_atr_functionality(struct i2c_adapter *adap) argument 240 struct i2c_atr_chan *chan = adap->algo_data; 599 snprintf(chan->adap.name, sizeof(chan->adap 665 struct i2c_adapter *adap; local [all...] |
/linux-master/drivers/media/cec/core/ |
H A D | cec-pin.c | 113 if (!force && v == pin->adap->cec_pin_is_high) 116 pin->adap->cec_pin_is_high = v; 845 struct cec_adapter *adap = pin->adap; local 864 if (adap->monitor_pin_cnt) 984 pin->enable_irq_failed || adap->is_configuring || 985 adap->is_configured || adap->monitor_all_cnt || !adap->monitor_pin_cnt) 1019 if (!adap 1034 struct cec_adapter *adap = _adap; local 1131 cec_pin_adap_enable(struct cec_adapter *adap, bool enable) argument 1166 cec_pin_adap_log_addr(struct cec_adapter *adap, u8 log_addr) argument 1186 cec_pin_adap_transmit(struct cec_adapter *adap, u8 attempts, u32 signal_free_time, struct cec_msg *msg) argument 1217 cec_pin_adap_status(struct cec_adapter *adap, struct seq_file *file) argument 1283 cec_pin_adap_monitor_all_enable(struct cec_adapter *adap, bool enable) argument 1292 cec_pin_adap_free(struct cec_adapter *adap) argument 1305 cec_pin_received(struct cec_adapter *adap, struct cec_msg *msg) argument 1314 cec_pin_changed(struct cec_adapter *adap, bool value) argument 1342 struct cec_adapter *adap; local [all...] |
/linux-master/drivers/media/cec/usb/rainshadow/ |
H A D | rainshadow-cec.c | 43 struct cec_adapter *adap; member in struct:rain 90 cec_received_msg(rain->adap, &msg); 96 cec_transmit_attempt_done(rain->adap, CEC_TX_STATUS_OK); 99 cec_transmit_attempt_done(rain->adap, CEC_TX_STATUS_NACK); 102 cec_transmit_attempt_done(rain->adap, CEC_TX_STATUS_LOW_DRIVE); 192 cec_unregister_adapter(rain->adap); 258 static int rain_cec_adap_enable(struct cec_adapter *adap, bool enable) argument 263 static int rain_cec_adap_log_addr(struct cec_adapter *adap, u8 log_addr) argument 265 struct rain *rain = cec_get_drvdata(adap); 274 static int rain_cec_adap_transmit(struct cec_adapter *adap, u argument [all...] |