reg_bit
u32 val, reg, reg_bit;
reg_bit = HCLGE_IMP_RESET_BIT;
reg_bit = HCLGE_GLOBAL_RESET_BIT;
reg_bit = HCLGE_FUN_RST_ING_B;
while (hnae3_get_bit(val, reg_bit) && cnt < HCLGE_RESET_WAIT_CNT) {
iowrite32(reg_bit(reg, INTYPE), gsi->virt + reg_offset(reg));
if (!(val & reg_bit(reg, ENABLED))) {
val |= reg_bit(reg, EV_INTYPE);
val |= reg_bit(reg, CHTYPE_DIR);
val |= reg_bit(reg, USE_DB_ENG);
val |= reg_bit(reg, USE_ESCAPE_BUF_ONLY);
val |= reg_bit(reg, DB_IN_BYTES);
val |= reg_bit(reg, SW_EOF_ACTIVE);
val = enable ? reg_bit(reg, HOL_BLOCK_EN) : 0;
val |= reg_bit(reg, STATUS_EN);
val |= reg_bit(reg, ROUTE_DEF_HDR_TABLE);
val |= reg_bit(reg, ROUTE_DEF_RETAIN_HDR);
mask = reg_bit(reg, field_id);
val |= reg_bit(reg, HDR_OFST_PKT_SIZE_VALID);
val |= reg_bit(reg, HDR_OFST_METADATA_VALID);
val |= reg_bit(reg, HDR_ENDIANNESS); /* big endian */
val |= reg_bit(reg, HDR_TOTAL_LEN_OR_PAD_VALID);
val |= reg_bit(reg, HDR_PAYLOAD_LEN_INC_PADDING);
val &= ~reg_bit(reg, PA_MASK_EN);
val = reg_bit(reg, CLKON_MISC);
val = reg_bit(reg, CLKON_GLOBAL);
val |= reg_bit(reg, GLOBAL_2X_CLK);
val &= ~reg_bit(reg, IPA_QMB_SELECT_CONS_EN);
val &= ~reg_bit(reg, IPA_QMB_SELECT_PROD_EN);
val &= ~reg_bit(reg, IPA_QMB_SELECT_GLOBAL_EN);
val |= reg_bit(reg, GSI_MULTI_AXI_MASTERS_DIS);
val |= reg_bit(reg, GSI_MULTI_INORDER_RD_DIS);
val |= reg_bit(reg, GSI_MULTI_INORDER_WR_DIS);
val |= reg_bit(reg, DPL_TIMESTAMP_SEL);
val |= reg_bit(reg, DIV_ENABLE);
val |= reg_bit(reg, CONST_NON_IDLE_ENABLE);
val = reg_bit(reg, IPV6_ROUTER_HASH);
val |= reg_bit(reg, IPV6_FILTER_HASH);
val |= reg_bit(reg, IPV4_ROUTER_HASH);
val |= reg_bit(reg, IPV4_FILTER_HASH);
val = reg_bit(reg, ROUTER_CACHE);
val |= reg_bit(reg, FILTER_CACHE);
val = reg_bit(reg, UC_INTR);
u8 reg_bit = bit % RZG3S_PCI_MSI_INT_PER_REG;
writel_relaxed(BIT(reg_bit),
u8 reg_bit = d->hwirq % RZG3S_PCI_MSI_INT_PER_REG;
writel_relaxed(BIT(reg_bit), host->axi + RZG3S_PCI_MSIRS(reg_id));
u8 reg_bit = d->hwirq % RZG3S_PCI_MSI_INT_PER_REG;
rzg3s_pcie_update_bits(host->axi, RZG3S_PCI_MSIRM(reg_id), BIT(reg_bit),
BIT(reg_bit));
u8 reg_bit = d->hwirq % RZG3S_PCI_MSI_INT_PER_REG;
rzg3s_pcie_update_bits(host->axi, RZG3S_PCI_MSIRM(reg_id), BIT(reg_bit),
u32 reg_id, reg_bit, inten_off, cnten_off;
reg_bit = COUNTER_TO_SET_CLR_BIT(idx);
writel(BIT(reg_bit), cspmu->base0 + inten_off);
writel(BIT(reg_bit), cspmu->base0 + cnten_off);
u32 reg_id, reg_bit, inten_off, cnten_off;
reg_bit = COUNTER_TO_SET_CLR_BIT(idx);
writel(BIT(reg_bit), cspmu->base0 + cnten_off);
writel(BIT(reg_bit), cspmu->base0 + inten_off);