Home
last modified time | relevance | path

Searched refs:reg_val (Results 1 – 25 of 38) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_debug.c430 uint32_t reg_val, hw_index; in ixgbe_dump_regs() local
437 reg_val = IXGBE_READ_REG(hw, IXGBE_CTRL); in ixgbe_dump_regs()
438 ixgbe_log(ixgbe, "\tCTRL=%x\n", reg_val); in ixgbe_dump_regs()
439 reg_val = IXGBE_READ_REG(hw, IXGBE_STATUS); in ixgbe_dump_regs()
440 ixgbe_log(ixgbe, "\tSTATUS=%x\n", reg_val); in ixgbe_dump_regs()
441 reg_val = IXGBE_READ_REG(hw, IXGBE_CTRL_EXT); in ixgbe_dump_regs()
442 ixgbe_log(ixgbe, "\tCTRL_EXT=%x\n", reg_val); in ixgbe_dump_regs()
443 reg_val = IXGBE_READ_REG(hw, IXGBE_FCTRL); in ixgbe_dump_regs()
444 ixgbe_log(ixgbe, "\tFCTRL=%x\n", reg_val); in ixgbe_dump_regs()
449 reg_val = IXGBE_READ_REG(hw, IXGBE_GPIE); in ixgbe_dump_regs()
[all …]
H A Dixgbe_main.c2417 uint32_t reg_val; in ixgbe_setup_rx_ring() local
2461 reg_val = IXGBE_READ_REG(hw, IXGBE_RXDCTL(rx_ring->hw_index)); in ixgbe_setup_rx_ring()
2462 reg_val |= IXGBE_RXDCTL_ENABLE; /* enable queue */ in ixgbe_setup_rx_ring()
2466 reg_val |= 0x0020; /* pthresh */ in ixgbe_setup_rx_ring()
2468 IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rx_ring->hw_index), reg_val); in ixgbe_setup_rx_ring()
2475 reg_val = IXGBE_READ_REG(hw, IXGBE_RDRXCTL); in ixgbe_setup_rx_ring()
2476 reg_val |= (IXGBE_RDRXCTL_CRCSTRIP | IXGBE_RDRXCTL_AGGDIS); in ixgbe_setup_rx_ring()
2477 IXGBE_WRITE_REG(hw, IXGBE_RDRXCTL, reg_val); in ixgbe_setup_rx_ring()
2484 reg_val = (ixgbe->rx_buf_size >> IXGBE_SRRCTL_BSIZEPKT_SHIFT) | in ixgbe_setup_rx_ring()
2486 reg_val |= IXGBE_SRRCTL_DROP_EN; in ixgbe_setup_rx_ring()
[all …]
H A Dixgbe_gld.c103 uint32_t reg_val; in ixgbe_m_promisc() local
112 reg_val = IXGBE_READ_REG(hw, IXGBE_FCTRL); in ixgbe_m_promisc()
115 reg_val |= (IXGBE_FCTRL_UPE | IXGBE_FCTRL_MPE); in ixgbe_m_promisc()
117 reg_val &= (~(IXGBE_FCTRL_UPE | IXGBE_FCTRL_MPE)); in ixgbe_m_promisc()
119 IXGBE_WRITE_REG(&ixgbe->hw, IXGBE_FCTRL, reg_val); in ixgbe_m_promisc()
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_hw_access.c412 u32_t reg_val = 0; in lm_gpio_read() local
491 reg_val = REG_RD(pdev, MISC_REG_GPIO); in lm_gpio_read()
492 DbgMessage(NULL, INFORM, "lm_gpio_read: MISC_REG_GPIO value 0x%x mask 0x%x\n", reg_val, mask); in lm_gpio_read()
495 if ((reg_val & mask) == mask) in lm_gpio_read()
734 u32_t reg_val = 0, mask = 0; in lm_spio_read() local
737 reg_val = REG_RD(pdev, MISC_REG_SPIO); in lm_spio_read()
739 DbgMessage(pdev, INFORM, "lm_spio_read: MISC_REG_SPIO value is 0x%x\n", reg_val); in lm_spio_read()
756 reg_val |= (MISC_SPIO_SPIO4 << MISC_SPIO_FLOAT_POS); in lm_spio_read()
760 reg_val |= (MISC_SPIO_SPIO5 << MISC_SPIO_FLOAT_POS); in lm_spio_read()
764 reg_val |= (MISC_SPIO_UMP_ADDR0 << MISC_SPIO_FLOAT_POS); in lm_spio_read()
[all …]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/
H A Decore_init.h200 u32 reg_val; in ecore_set_mcp_parity() local
203 reg_val = REG_RD(pdev, mcp_attn_ctl_regs[i].addr); in ecore_set_mcp_parity()
206 reg_val |= MISC_AEU_ENABLE_MCP_PRTY_BITS; /* Linux is using mcp_attn_ctl_regs[i].bits */ in ecore_set_mcp_parity()
208 reg_val &= ~MISC_AEU_ENABLE_MCP_PRTY_BITS; /* Linux is using mcp_attn_ctl_regs[i].bits */ in ecore_set_mcp_parity()
210 REG_WR(pdev, mcp_attn_ctl_regs[i].addr, reg_val); in ecore_set_mcp_parity()
252 u32 reg_val, mcp_aeu_bits = in ecore_clear_blocks_parity() local
268 reg_val = REG_RD(pdev, ecore_blocks_parity_data[i]. in ecore_clear_blocks_parity()
270 if (reg_val & reg_mask) { in ecore_clear_blocks_parity()
274 reg_val & reg_mask); in ecore_clear_blocks_parity()
280 reg_val = REG_RD(pdev, MISC_REG_AEU_AFTER_INVERT_4_MCP); in ecore_clear_blocks_parity()
[all …]
/illumos-gate/usr/src/uts/common/io/ixgbe/core/
H A Dixgbe_x550.c2145 u32 reg_val; in ixgbe_setup_kr_speed_x550em() local
2149 IXGBE_SB_IOSF_TARGET_KR_PHY, &reg_val); in ixgbe_setup_kr_speed_x550em()
2153 reg_val |= IXGBE_KRM_LINK_CTRL_1_TETH_AN_ENABLE; in ixgbe_setup_kr_speed_x550em()
2154 reg_val &= ~(IXGBE_KRM_LINK_CTRL_1_TETH_AN_CAP_KR | in ixgbe_setup_kr_speed_x550em()
2159 reg_val |= IXGBE_KRM_LINK_CTRL_1_TETH_AN_CAP_KR; in ixgbe_setup_kr_speed_x550em()
2163 reg_val |= IXGBE_KRM_LINK_CTRL_1_TETH_AN_CAP_KX; in ixgbe_setup_kr_speed_x550em()
2167 IXGBE_SB_IOSF_TARGET_KR_PHY, reg_val); in ixgbe_setup_kr_speed_x550em()
2173 IXGBE_SB_IOSF_TARGET_KR_PHY, &reg_val); in ixgbe_setup_kr_speed_x550em()
2178 reg_val &= ~IXGBE_KRM_PMD_FLX_MASK_ST20_SPEED_MASK; in ixgbe_setup_kr_speed_x550em()
2179 reg_val |= IXGBE_KRM_PMD_FLX_MASK_ST20_SPEED_AN; in ixgbe_setup_kr_speed_x550em()
[all …]
H A Dixgbe_82599.h64 s32 prot_autoc_read_82599(struct ixgbe_hw *hw, bool *locked, u32 *reg_val);
65 s32 prot_autoc_write_82599(struct ixgbe_hw *hw, u32 reg_val, bool locked);
H A Dixgbe_vf.c254 u32 reg_val; in ixgbe_stop_adapter_vf() local
275 reg_val = IXGBE_VFREAD_REG(hw, IXGBE_VFRXDCTL(i)); in ixgbe_stop_adapter_vf()
276 reg_val &= ~IXGBE_RXDCTL_ENABLE; in ixgbe_stop_adapter_vf()
277 IXGBE_VFWRITE_REG(hw, IXGBE_VFRXDCTL(i), reg_val); in ixgbe_stop_adapter_vf()
H A Dixgbe_common.h125 s32 prot_autoc_read_generic(struct ixgbe_hw *hw, bool *, u32 *reg_val);
126 s32 prot_autoc_write_generic(struct ixgbe_hw *hw, u32 reg_val, bool locked);
/illumos-gate/usr/src/uts/sun4u/io/i2c/clients/
H A Dadm1026.c440 adm1026_send8(adm1026_unit_t *unitp, uint8_t reg, uint8_t reg_val, in adm1026_send8() argument
449 val |= (reg_val & reg_mask); in adm1026_send8()
484 uint8_t reg_val = 0; in adm1026_get_output() local
488 err = adm1026_get8(unitp, ADM1026_STS_REG5, &reg_val); in adm1026_get_output()
492 *val = reg_val; in adm1026_get_output()
496 err = adm1026_get8(unitp, ADM1026_STS_REG6, &reg_val); in adm1026_get_output()
500 *val |= ((reg_val << OUTPUT_SHIFT) & (mask & 0xff00)); in adm1026_get_output()
636 err = adm1026_set_output(unitp, g_buf.reg_val, g_buf.reg_mask); in adm1026_ioctl()
640 err = adm1026_get_output(unitp, g_buf.reg_mask, &g_buf.reg_val); in adm1026_ioctl()
648 err = adm1026_set_config(unitp, cmd, g_buf.reg_val, in adm1026_ioctl()
[all …]
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/
H A Decore_init_fw_funcs.c600 u32 reg_val, i; in ecore_poll_on_qm_cmd_ready() local
602 for (i = 0, reg_val = 0; i < QM_STOP_CMD_MAX_POLL_COUNT && !reg_val; i++) { in ecore_poll_on_qm_cmd_ready()
604 reg_val = ecore_rd(p_hwfn, p_ptt, QM_REG_SDMCMDREADY); in ecore_poll_on_qm_cmd_ready()
1253 u32 reg_val; in ecore_set_vxlan_enable() local
1256 reg_val = ecore_rd(p_hwfn, p_ptt, PRS_REG_ENCAPSULATION_TYPE_EN); in ecore_set_vxlan_enable()
1257 …SET_TUNNEL_TYPE_ENABLE_BIT(reg_val, PRS_REG_ENCAPSULATION_TYPE_EN_VXLAN_ENABLE_SHIFT, vxlan_enable… in ecore_set_vxlan_enable()
1258 ecore_wr(p_hwfn, p_ptt, PRS_REG_ENCAPSULATION_TYPE_EN, reg_val); in ecore_set_vxlan_enable()
1259 if (reg_val) /* TODO: handle E5 init */ in ecore_set_vxlan_enable()
1263 reg_val = ecore_rd(p_hwfn, p_ptt, NIG_REG_ENC_TYPE_ENABLE); in ecore_set_vxlan_enable()
1264 SET_TUNNEL_TYPE_ENABLE_BIT(reg_val, NIG_REG_ENC_TYPE_ENABLE_VXLAN_ENABLE_SHIFT, vxlan_enable); in ecore_set_vxlan_enable()
[all …]
/illumos-gate/usr/src/uts/common/io/1394/targets/dcam1394/
H A Ddcam_param.c53 uint_t reg_val);
1702 feature_csr_val_subparam_extract(uint_t subparam, uint_t reg_val) in feature_csr_val_subparam_extract() argument
1709 ret_val = (reg_val & DCAM1394_MASK_PRESENCE_INQ) >> in feature_csr_val_subparam_extract()
1714 ret_val = (reg_val & DCAM1394_MASK_ON_OFF) >> in feature_csr_val_subparam_extract()
1719 ret_val = (reg_val & DCAM1394_MASK_A_M_MODE) >> in feature_csr_val_subparam_extract()
1724 ret_val = (reg_val & DCAM1394_MASK_VALUE) >> in feature_csr_val_subparam_extract()
1729 ret_val = (reg_val & DCAM1394_MASK_U_VALUE) >> in feature_csr_val_subparam_extract()
1735 ret_val = (reg_val & DCAM1394_MASK_V_VALUE) >> in feature_csr_val_subparam_extract()
1757 uint_t reg_val) in feature_elm_inq_reg_val_subparam_extract() argument
1764 ret_val = (reg_val & DCAM1394_MASK_READOUT_INQ) >> in feature_elm_inq_reg_val_subparam_extract()
[all …]
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/opl/common/
H A Dopl_picl.c104 int *reg_val; in opl_pci_callback() local
196 reg_val = malloc(pinfo.size); in opl_pci_callback()
197 if (reg_val == NULL) in opl_pci_callback()
202 (nodeh, OBP_PROP_REG, reg_val, pinfo.size); in opl_pci_callback()
205 free(reg_val); in opl_pci_callback()
210 if (reg_val[0] != 0) { in opl_pci_callback()
212 (((reg_val[0]) & PCI_DEV_MASK) >> 11); in opl_pci_callback()
214 (((reg_val[0]) & PCI_FUNC_MASK) >> 8); in opl_pci_callback()
216 (((reg_val[0]) & PCI_BUS_MASK) >> 16); in opl_pci_callback()
218 free(reg_val); in opl_pci_callback()
/illumos-gate/usr/src/uts/common/io/e1000api/
H A De1000_i210.c829 u32 wuc, mdicnfg, ctrl, ctrl_ext, reg_val; in e1000_pll_workaround_i210() local
836 reg_val = mdicnfg & ~E1000_MDICNFG_EXT_MDIO; in e1000_pll_workaround_i210()
837 E1000_WRITE_REG(hw, E1000_MDICNFG, reg_val); in e1000_pll_workaround_i210()
865 reg_val = (E1000_INVM_AUTOLOAD << 4) | (tmp_nvm << 16); in e1000_pll_workaround_i210()
866 E1000_WRITE_REG(hw, E1000_EEARBC_I210, reg_val); in e1000_pll_workaround_i210()
874 reg_val = (E1000_INVM_AUTOLOAD << 4) | (nvm_word << 16); in e1000_pll_workaround_i210()
875 E1000_WRITE_REG(hw, E1000_EEARBC_I210, reg_val); in e1000_pll_workaround_i210()
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_rx.c152 uint32_t reg_val; in e1000g_rx_setup() local
359 reg_val = in e1000g_rx_setup()
363 E1000_WRITE_REG(hw, E1000_RXCSUM, reg_val); in e1000g_rx_setup()
370 reg_val = E1000_READ_REG(hw, E1000_RFCTL); in e1000g_rx_setup()
371 reg_val |= (E1000_RFCTL_IPV6_EX_DIS | in e1000g_rx_setup()
373 E1000_WRITE_REG(hw, E1000_RFCTL, reg_val); in e1000g_rx_setup()
/illumos-gate/usr/src/uts/common/io/i40e/core/
H A Di40e_prototype.h104 u32 *reg_val);
106 u32 reg_val);
126 u32 reg_addr, u64 reg_val,
129 u32 reg_addr, u64 *reg_val,
569 u32 reg_addr, u32 *reg_val,
573 u32 reg_addr, u32 reg_val,
575 void i40e_write_rx_ctl(struct i40e_hw *hw, u32 reg_addr, u32 reg_val);
580 u32 reg_addr, u32 reg_val,
586 u32 reg_addr, u32 *reg_val,
H A Di40e_common.c1159 u32 reg_val; in i40e_pre_tx_queue_cfg() local
1166 reg_val = rd32(hw, I40E_GLLAN_TXPRE_QDIS(reg_block)); in i40e_pre_tx_queue_cfg()
1167 reg_val &= ~I40E_GLLAN_TXPRE_QDIS_QINDX_MASK; in i40e_pre_tx_queue_cfg()
1168 reg_val |= (abs_queue_idx << I40E_GLLAN_TXPRE_QDIS_QINDX_SHIFT); in i40e_pre_tx_queue_cfg()
1171 reg_val |= I40E_GLLAN_TXPRE_QDIS_CLEAR_QDIS_MASK; in i40e_pre_tx_queue_cfg()
1173 reg_val |= I40E_GLLAN_TXPRE_QDIS_SET_QDIS_MASK; in i40e_pre_tx_queue_cfg()
1175 wr32(hw, I40E_GLLAN_TXPRE_QDIS(reg_block), reg_val); in i40e_pre_tx_queue_cfg()
3421 u32 reg_addr, u64 *reg_val, in i40e_aq_debug_read_register() argument
3429 if (reg_val == NULL) in i40e_aq_debug_read_register()
3439 *reg_val = ((u64)LE32_TO_CPU(cmd_resp->value_high) << 32) | in i40e_aq_debug_read_register()
[all …]
/illumos-gate/usr/src/uts/common/io/chxge/
H A Dglue.c90 t1_read_reg_4(ch_t *obj, uint32_t reg_val) in t1_read_reg_4() argument
92 return (ddi_get32(obj->ch_hbar0, (uint32_t *)(obj->ch_bar0 + reg_val))); in t1_read_reg_4()
96 t1_write_reg_4(ch_t *obj, uint32_t reg_val, uint32_t write_val) in t1_write_reg_4() argument
98 ddi_put32(obj->ch_hbar0, (uint32_t *)(obj->ch_bar0+reg_val), write_val); in t1_write_reg_4()
H A Dch.h283 uint32_t t1_read_reg_4(ch_t *obj, uint32_t reg_val);
284 void t1_write_reg_4(ch_t *obj, uint32_t reg_val, uint32_t write_val);
/illumos-gate/usr/src/uts/sun4u/sys/i2c/clients/
H A Di2c_gpio.h49 uint32_t reg_val; member
/illumos-gate/usr/src/cmd/cxgbetool/
H A Dcxgbetool.c258 uint32_t reg_val = 0; in dump_block_regs() local
262 reg_val = regs[reg_array->addr / 4]; in dump_block_regs()
264 reg_array->name, reg_val, reg_val); in dump_block_regs()
266 uint32_t v = xtract(reg_val, reg_array->addr, in dump_block_regs()
/illumos-gate/usr/src/uts/common/io/
H A Dpci_cap.c217 pci_htcap_locate(ddi_acc_handle_t h, uint16_t reg_mask, uint16_t reg_val, in pci_htcap_locate() argument
246 reg_mask) == reg_val) { in pci_htcap_locate()
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_hio_guest.c180 int *reg_val; in nxge_hio_vr_add() local
206 0, "reg", &reg_val, &reg_len) != DDI_PROP_SUCCESS) { in nxge_hio_vr_add()
211 cookie = (uint32_t)(reg_val[0]); in nxge_hio_vr_add()
212 ddi_prop_free(reg_val); in nxge_hio_vr_add()
/illumos-gate/usr/src/uts/common/io/nxge/npi/
H A Dnpi_espc.c360 uint32_t reg_val = 0; in npi_espc_reg_get() local
363 reg_val = val & 0xffffffff; in npi_espc_reg_get()
365 return (reg_val); in npi_espc_reg_get()
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/mpxu/frudr/
H A Dpiclfrudr.c647 gpio.reg_val = (leds ^ 0xff); in solaris_setleds()
650 gpio.reg_val = (leds ^ 0xff); in solaris_setleds()
691 gpio.reg_val = BOSTON_FRONT_CLEAR_POL; in boston_set_frontleds()
699 gpio.reg_val = BOSTON_FRONT_CLEAR_DIR; in boston_set_frontleds()
707 gpio.reg_val = leds; in boston_set_frontleds()
728 gpio.reg_val = BOSTON_REAR_CLEAR_POL; in boston_set_rearleds()
736 gpio.reg_val = BOSTON_REAR_LED_MASK; in boston_set_rearleds()
744 gpio.reg_val = leds; in boston_set_rearleds()

12