/src/sys/dev/pci/cxgb/ |
cxgb_mc5.c | 146 adapter_t *adap = mc5->adapter; local in function:init_mask_data_array 153 unsigned int server_base = t3_read_reg(adap, A_MC5_DB_SERVER_INDEX); 161 dbgi_wr_data3(adap, 0, 0, 0); 163 if (mc5_write(adap, data_array_base + (i << addr_shift), 169 dbgi_wr_data3(adap, 0x3fffffff, 0xfff80000, 0xff); 170 if (mc5_write(adap, mask_array_base + (i << addr_shift), 174 dbgi_wr_data3(adap, 0xffffffff, 0xffffffff, 0xff); 175 if (mc5_write(adap, mask_array_base + (i << addr_shift), 180 dbgi_wr_data3(adap, 184 if (mc5_write(adap, mask_array_base + (i << addr_shift) 194 adapter_t *adap = mc5->adapter; local in function:init_idt52100 258 adapter_t *adap = mc5->adapter; local in function:init_idt43102 339 adapter_t *adap = mc5->adapter; local in function:t3_mc5_init 401 adapter_t *adap = mc5->adapter; local in function:t3_read_mc5_range 433 adapter_t *adap = mc5->adapter; local in function:t3_mc5_intr_handler [all...] |
cxgb_vsc7323.c | 57 int t3_elmr_blk_write(adapter_t *adap, int start, const u32 *vals, int n) 60 const struct mdio_ops *mo = adapter_info(adap)->mdio_ops; 62 ELMR_LOCK(adap); 63 ret = mo->write(adap, ELMR_MDIO_ADDR, 0, ELMR_ADDR, start); 65 ret = mo->write(adap, ELMR_MDIO_ADDR, 0, ELMR_DATA_LO, 68 ret = mo->write(adap, ELMR_MDIO_ADDR, 0, ELMR_DATA_HI, 71 ELMR_UNLOCK(adap); 75 static int elmr_write(adapter_t *adap, int addr, u32 val) 77 return t3_elmr_blk_write(adap, addr, &val, 1); 80 int t3_elmr_blk_read(adapter_t *adap, int start, u32 *vals, int n [all...] |
cxgb_xgmac.c | 62 adapter_t *adap = mac->adapter; local in function:xaui_serdes_reset 65 t3_write_reg(adap, ctrl, adap->params.vpd.xauicfg[macidx(mac)] | 69 (void)t3_read_reg(adap, ctrl); 73 t3_set_reg_field(adap, ctrl, clear[i], 0); 107 adapter_t *adap = mac->adapter; local in function:t3_mac_reset 110 t3_write_reg(adap, A_XGM_RESET_CTRL + oft, F_MAC_RESET_); 111 (void) t3_read_reg(adap, A_XGM_RESET_CTRL + oft); /* flush */ 113 t3_write_regs(adap, mac_reset_avp, ARRAY_SIZE(mac_reset_avp), oft); 114 t3_set_reg_field(adap, A_XGM_RXFIFO_CFG + oft 171 adapter_t *adap = mac->adapter; local in function:t3b2_mac_reset 304 adapter_t *adap = mac->adapter; local in function:t3_mac_set_rx_mode 351 adapter_t *adap = mac->adapter; local in function:t3_mac_set_mtu 425 adapter_t *adap = mac->adapter; local in function:t3_mac_set_speed_duplex_fc 472 adapter_t *adap = mac->adapter; local in function:t3_mac_enable 510 adapter_t *adap = mac->adapter; local in function:t3_mac_disable 541 adapter_t *adap = mac->adapter; local in function:t3b2_mac_watchdog_task [all...] |
cxgb_t3_hw.c | 116 * @adap: the adapter 126 static void t3_read_indirect(adapter_t *adap, unsigned int addr_reg, 131 t3_write_reg(adap, addr_reg, start_idx); 132 *vals++ = t3_read_reg(adap, data_reg); 154 adapter_t *adap = mc7->adapter; local in function:t3_mc7_bd_read 168 t3_write_reg(adap, mc7->offset + A_MC7_BD_ADDR, 170 t3_write_reg(adap, mc7->offset + A_MC7_BD_OP, 0); 171 val = t3_read_reg(adap, mc7->offset + A_MC7_BD_OP); 173 val = t3_read_reg(adap, 178 val = t3_read_reg(adap, mc7->offset + A_MC7_BD_DATA1) [all...] |
cxgb_common.h | 595 #define adapter_info(adap) ((adap)->params.info) 597 static __inline int uses_xaui(const adapter_t *adap) 599 return adapter_info(adap)->caps & SUPPORTED_AUI; 602 static __inline int is_10G(const adapter_t *adap) 604 return adapter_info(adap)->caps & SUPPORTED_10000baseT_Full; 607 static __inline int is_offload(const adapter_t *adap) 610 return adap->params.offload; 616 static __inline unsigned int core_ticks_per_usec(const adapter_t *adap) 618 return adap->params.vpd.cclk / 1000 [all...] |
cxgb_adapter.h | 412 #define ADAPTER_LOCK(adap) sx_xlock(&(adap)->lock); 413 #define ADAPTER_UNLOCK(adap) sx_xunlock(&(adap)->lock); 414 #define ADAPTER_LOCK_INIT(adap, name) SX_INIT(&(adap)->lock, name) 415 #define ADAPTER_LOCK_DEINIT(adap) SX_DESTROY(&(adap)->lock) 416 #define ADAPTER_LOCK_ASSERT_NOTOWNED(adap) sx_assert(&(adap)->lock, SA_UNLOCKED [all...] |
cxgb_sge.c | 217 * @adap: the adapter 226 t3_sge_init(adapter_t *adap, struct sge_params *p) 230 ups = 0; /* = ffs(pci_resource_len(adap->pdev, 2) >> 12); */ 239 if (adap->params.rev > 0) { 240 if (!(adap->flags & (USING_MSIX | USING_MSI))) 244 t3_write_reg(adap, A_SG_CONTROL, ctrl); 245 t3_write_reg(adap, A_SG_EGR_RCQ_DRB_THRSH, V_HIRCQDRBTHRSH(512) | 247 t3_write_reg(adap, A_SG_TIMER_TICK, core_ticks_per_usec(adap) / 10); 248 t3_write_reg(adap, A_SG_CMDQ_CREDIT_TH, V_THRESHOLD(32) 1469 adapter_t *adap = qs->port->adapter; local in function:restart_ctrlq 1850 adapter_t *adap = qs->port->adapter; local in function:restart_offloadq 1941 adapter_t *adap = tdev2adap(tdev); local in function:t3_offload_tx 2563 adapter_t *adap = data; local in function:t3b_intr 2593 adapter_t *adap = data; local in function:t3_intr_msi 2613 adapter_t *adap = qs->port->adapter; local in function:t3_intr_msix [all...] |
cxgb_osdep.h | 265 #define CH_ERR(adap, fmt, ...) { } 267 #define CH_WARN(adap, fmt, ...) { } 268 #define CH_ALERT(adap, fmt, ...) { }
|
cxgb_lro.c | 324 t3_rx_eth_lro(adapter_t *adap, struct sge_rspq *rq, struct mbuf *m, 371 t3_rx_eth(adap, rq, m, ethpad); 375 t3_lro_flush(adapter_t *adap, struct sge_qset *qs, struct lro_state *state)
|
cxgb_main.c | 988 * @adap: the adapter 998 setup_rss(adapter_t *adap) 1010 for_each_port(adap, i) { 1011 const struct port_info *pi = adap2pinfo(adap, i); 1023 if (adap->rrss_map[rspq_map[i]] == 0xff) 1024 adap->rrss_map[rspq_map[i]] = i; 1026 t3_config_rss(adap, F_RQFEEDBACKENABLE | F_TNLLKPEN | F_TNLMAPEN | 1048 send_pktsched_cmd(struct adapter *adap, int sched, int qidx, int lo, 1065 t3_mgmt_tx(adap, m); 1087 * @adap: adapter being enable [all...] |
cxgb_offload.c | 1336 add_adapter(adapter_t *adap) 1339 TAILQ_INSERT_TAIL(&adapter_list, adap, adapter_entry); 1344 remove_adapter(adapter_t *adap) 1347 TAILQ_REMOVE(&adapter_list, adap, adapter_entry);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/ |
nouveau_nvkm_subdev_i2c_anx9805.c | 52 struct i2c_adapter *adap = &pad->bus->i2c; local in function:anx9805_bus_xfer 58 tmp = nvkm_rdi2cr(adap, pad->addr, 0x07) & ~0x10; 59 nvkm_wri2cr(adap, pad->addr, 0x07, tmp | 0x10); 60 nvkm_wri2cr(adap, pad->addr, 0x07, tmp); 61 nvkm_wri2cr(adap, bus->addr, 0x43, 0x05); 66 nvkm_wri2cr(adap, bus->addr, 0x40, msg->addr << 1); 67 nvkm_wri2cr(adap, bus->addr, 0x41, seg); 68 nvkm_wri2cr(adap, bus->addr, 0x42, off); 69 nvkm_wri2cr(adap, bus->addr, 0x44, msg->len); 70 nvkm_wri2cr(adap, bus->addr, 0x45, 0x00) 146 struct i2c_adapter *adap = &pad->bus->i2c; local in function:anx9805_aux_xfer 202 struct i2c_adapter *adap = &pad->bus->i2c; local in function:anx9805_aux_lnk_ctl [all...] |
nouveau_nvkm_subdev_i2c_bus.c | 40 nvkm_i2c_bus_pre_xfer(struct i2c_adapter *adap) 42 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); 47 nvkm_i2c_bus_post_xfer(struct i2c_adapter *adap) 49 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); 85 nvkm_i2c_bus_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) 87 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); 100 nvkm_i2c_bus_func(struct i2c_adapter *adap)
|
nouveau_nvkm_subdev_i2c_aux.c | 35 nvkm_i2c_aux_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) 37 struct nvkm_i2c_aux *aux = container_of(adap, typeof(*aux), i2c); 89 nvkm_i2c_aux_i2c_func(struct i2c_adapter *adap)
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
atombios_i2c.h | 31 u32 amdgpu_atombios_i2c_func(struct i2c_adapter *adap);
|
amdgpu_atombios_i2c.c | 164 u32 amdgpu_atombios_i2c_func(struct i2c_adapter *adap)
|
amdgpu_smu_v11_0_i2c.c | 667 static u32 smu_v11_0_i2c_eeprom_i2c_func(struct i2c_adapter *adap)
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/ |
i2c.h | 100 nvkm_rdi2cr(struct i2c_adapter *adap, u8 addr, u8 reg) 108 int ret = i2c_transfer(adap, msgs, ARRAY_SIZE(msgs)); 116 nv_rd16i2cr(struct i2c_adapter *adap, u8 addr, u8 reg) 124 int ret = i2c_transfer(adap, msgs, ARRAY_SIZE(msgs)); 132 nvkm_wri2cr(struct i2c_adapter *adap, u8 addr, u8 reg, u8 val) 139 int ret = i2c_transfer(adap, msgs, ARRAY_SIZE(msgs)); 147 nv_wr16i2cr(struct i2c_adapter *adap, u8 addr, u8 reg, u16 val) 154 int ret = i2c_transfer(adap, msgs, ARRAY_SIZE(msgs)); 162 nvkm_probe_i2c(struct i2c_adapter *adap, u8 addr) 164 return nvkm_rdi2cr(adap, addr, 0) >= 0 [all...] |
/src/sys/external/bsd/drm2/dist/drm/ |
drm_encoder_slave.c | 41 * @adap: I2C adapter that will be used to communicate with 59 struct i2c_adapter *adap, 69 client = i2c_new_device(adap, info);
|
/src/sys/external/bsd/drm2/dist/drm/i2c/ |
sil164_drv.c | 387 struct i2c_adapter *adap = client->adapter; local in function:sil164_detect_slave 396 if (i2c_transfer(adap, &msg, 1) != 1) { 397 sil164_dbg(adap, "No dual-link slave found."); 401 return i2c_new_device(adap, &info);
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_atombios_i2c.c | 157 u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap)
|
radeon_i2c.c | 46 extern u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap); 903 static u32 radeon_hw_i2c_func(struct i2c_adapter *adap)
|
/src/sys/external/bsd/drm2/dist/include/drm/ |
drm_encoder_slave.h | 108 struct i2c_adapter *adap,
|
drm_dp_helper.h | 1348 * @adap: the CEC adapter for CEC-Tunneling-over-AUX support. 1354 struct cec_adapter *adap; member in struct:drm_dp_aux_cec
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/ |
nouveau_nvkm_subdev_bios_init.c | 292 struct i2c_adapter *adap = init_i2c(init, index); local in function:init_rdi2cr 293 if (adap && init_exec(init)) 294 return nvkm_rdi2cr(adap, addr, reg); 301 struct i2c_adapter *adap = init_i2c(init, index); local in function:init_wri2cr 302 if (adap && init_exec(init)) 303 return nvkm_wri2cr(adap, addr, reg, val); 1082 struct i2c_adapter *adap = init_i2c(init, index); local in function:init_zm_i2c 1088 if (adap && (ret = i2c_transfer(adap, &msg, 1)) != 1) 2166 struct i2c_adapter *adap; local in function:init_i2c_long_if [all...] |