Lines Matching refs:attr1
160 u32 addr, attr1;
163 attr1 = hinic_hwif_read_reg(hwif, addr);
165 if (!HINIC_FA1_GET(attr1, MGMT_INIT_STATUS))
169 if (!HINIC_FA1_GET(attr1, PF_INIT_STATUS))
197 * @attr1: the second attribute that was read from the hw
200 static void set_hwif_attr(struct hinic_hwif *hwif, u32 attr0, u32 attr1,
208 hwif->attr.num_aeqs = BIT(HINIC_FA1_GET(attr1, AEQS_PER_FUNC));
209 hwif->attr.num_ceqs = BIT(HINIC_FA1_GET(attr1, CEQS_PER_FUNC));
210 hwif->attr.num_irqs = BIT(HINIC_FA1_GET(attr1, IRQS_PER_FUNC));
211 hwif->attr.num_dma_attr = BIT(HINIC_FA1_GET(attr1, DMA_ATTR_PER_FUNC));
222 u32 addr, attr0, attr1, attr2;
228 attr1 = hinic_hwif_read_reg(hwif, addr);
233 set_hwif_attr(hwif, attr0, attr1, attr2);
342 u32 addr, attr0, attr1;
345 attr1 = hinic_hwif_read_reg(hwif, addr);
347 if (attr1 == HINIC_PCIE_LINK_DOWN) {