• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/qlnx/qlnxe/

Lines Matching refs:sb_info

82 	struct ecore_sb_info sb_info;
1237 struct ecore_sb_info *sb_info;
1249 sb_info = &p_hwfn->p_sp_sb->sb_info;
1251 if (!sb_info) {
1268 ecore_sb_ack(sb_info, IGU_INT_DISABLE, 0);
1271 if (!sb_info->sb_virt) {
1274 u32 tmp_index = sb_info->sb_ack;
1275 rc = ecore_sb_update_sb_idx(sb_info);
1278 tmp_index, sb_info->sb_ack);
1294 ecore_sb_ack(sb_info, IGU_INT_ENABLE, 1);
1301 ecore_sb_ack(sb_info, IGU_INT_ENABLE, 1);
1327 ecore_sb_ack_attn(p_hwfn, sb_info->igu_addr, sb_attn->index);
1330 ecore_sb_ack(sb_info, IGU_INT_ENABLE, 1);
1353 struct ecore_sb_attn_info *sb_info = p_hwfn->p_sb_attn;
1355 OSAL_MEMSET(sb_info->sb_attn, 0, sizeof(*sb_info->sb_attn));
1357 sb_info->index = 0;
1358 sb_info->known_attn = 0;
1372 struct ecore_sb_attn_info *sb_info = p_hwfn->p_sb_attn;
1375 sb_info->sb_attn = sb_virt_addr;
1376 sb_info->sb_phys = sb_phy_addr;
1379 sb_info->p_aeu_desc = aeu_descs;
1382 OSAL_MEMSET(sb_info->parity_mask, 0, sizeof(u32) * NUM_ATTN_REGS);
1390 sb_info->parity_mask[i] |= 1 << k;
1396 i, sb_info->parity_mask[i]);
1400 sb_info->mfw_attn_addr = (p_hwfn->rel_pf_id << 3) +
1604 struct ecore_sb_info *sb_info)
1607 sb_info->sb_ack = 0;
1608 OSAL_MEMSET(sb_info->sb_virt, 0, sizeof(*sb_info->sb_virt));
1611 ecore_int_cau_conf_sb(p_hwfn, p_ptt, sb_info->sb_phys,
1612 sb_info->igu_sb_id, 0, 0);
1686 struct ecore_sb_info *sb_info,
1691 sb_info->sb_virt = sb_virt_addr;
1692 sb_info->sb_phys = sb_phy_addr;
1694 sb_info->igu_sb_id = ecore_get_igu_sb_id(p_hwfn, sb_id);
1696 if (sb_info->igu_sb_id == ECORE_SB_INVALID_IDX)
1706 p_block = &p_info->entry[sb_info->igu_sb_id];
1708 p_block->sb_info = sb_info;
1712 ecore_vf_set_sb_info(p_hwfn, sb_id, sb_info);
1717 sb_info->p_hwfn = p_hwfn;
1719 sb_info->p_dev = p_hwfn->p_dev;
1725 sb_info->igu_addr = (u8 OSAL_IOMEM*)p_hwfn->regview +
1727 (sb_info->igu_sb_id << 3);
1730 sb_info->igu_addr =
1733 ((IGU_CMD_INT_ACK_BASE + sb_info->igu_sb_id) << 3);
1736 sb_info->flags |= ECORE_SB_INFO_INIT;
1738 ecore_int_sb_setup(p_hwfn, p_ptt, sb_info);
1744 struct ecore_sb_info *sb_info,
1750 if (sb_info == OSAL_NULL)
1754 sb_info->sb_ack = 0;
1755 OSAL_MEMSET(sb_info->sb_virt, 0, sizeof(*sb_info->sb_virt));
1763 p_block = &p_info->entry[sb_info->igu_sb_id];
1772 p_block->sb_info = OSAL_NULL;
1786 if (p_sb->sb_info.sb_virt) {
1788 p_sb->sb_info.sb_virt,
1789 p_sb->sb_info.sb_phys,
1823 ecore_int_sb_init(p_hwfn, p_ptt, &p_sb->sb_info,
1849 *p_fw_cons = &p_sp_sb->sb_info.sb_virt->pi_array[pi];
1873 return p_hwfn->p_sp_sb->sb_info.igu_sb_id;
2603 ecore_int_sb_setup(p_hwfn, p_ptt, &p_hwfn->p_sp_sb->sb_info);