Lines Matching refs:dpm_entry

114 	Mpi2DriverMap0Entry_t *dpm_entry;  in _mapping_commit_enc_entry()  local
125 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_commit_enc_entry()
127 dpm_entry += et_entry->dpm_entry_num; in _mapping_commit_enc_entry()
128 dpm_entry->PhysicalIdentifier.Low = in _mapping_commit_enc_entry()
130 dpm_entry->PhysicalIdentifier.High = in _mapping_commit_enc_entry()
133 dpm_entry->DeviceIndex = htole16(mt_entry->id); in _mapping_commit_enc_entry()
134 dpm_entry->MappingInformation = et_entry->num_slots; in _mapping_commit_enc_entry()
135 dpm_entry->MappingInformation <<= MPI2_DRVMAP0_MAPINFO_SLOT_SHIFT; in _mapping_commit_enc_entry()
136 dpm_entry->MappingInformation |= et_entry->missing_count; in _mapping_commit_enc_entry()
137 dpm_entry->MappingInformation = htole16(dpm_entry->MappingInformation); in _mapping_commit_enc_entry()
138 dpm_entry->PhysicalBitsMapping = htole32(et_entry->phy_bits); in _mapping_commit_enc_entry()
139 dpm_entry->Reserved1 = 0; in _mapping_commit_enc_entry()
143 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_commit_enc_entry()
150 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_enc_entry()
152 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_enc_entry()
153 dpm_entry->PhysicalBitsMapping = in _mapping_commit_enc_entry()
154 le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_commit_enc_entry()
157 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_enc_entry()
159 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_enc_entry()
160 dpm_entry->PhysicalBitsMapping = in _mapping_commit_enc_entry()
161 le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_commit_enc_entry()
177 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_commit_map_entry() local
200 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *) sc->dpm_pg0 + in _mapping_commit_map_entry()
202 dpm_entry = dpm_entry + mt_entry->dpm_entry_num; in _mapping_commit_map_entry()
203 dpm_entry->PhysicalIdentifier.Low = (0xFFFFFFFF & in _mapping_commit_map_entry()
205 dpm_entry->PhysicalIdentifier.High = (mt_entry->physical_id >> 32); in _mapping_commit_map_entry()
206 dpm_entry->DeviceIndex = htole16(mt_entry->id); in _mapping_commit_map_entry()
207 dpm_entry->MappingInformation = htole16(mt_entry->missing_count); in _mapping_commit_map_entry()
208 dpm_entry->PhysicalBitsMapping = 0; in _mapping_commit_map_entry()
209 dpm_entry->Reserved1 = 0; in _mapping_commit_map_entry()
210 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_commit_map_entry()
220 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_map_entry()
222 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_map_entry()
226 dpm_entry->MappingInformation = le16toh(dpm_entry->MappingInformation); in _mapping_commit_map_entry()
227 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_map_entry()
546 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_get_dpm_idx_from_id() local
548 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_get_dpm_idx_from_id()
550 PhysicalIdentifier = dpm_entry->PhysicalIdentifier.High; in _mapping_get_dpm_idx_from_id()
552 dpm_entry->PhysicalIdentifier.Low; in _mapping_get_dpm_idx_from_id()
554 dpm_entry++) in _mapping_get_dpm_idx_from_id()
556 (!phy_bits || !dpm_entry->PhysicalBitsMapping || in _mapping_get_dpm_idx_from_id()
557 (phy_bits & dpm_entry->PhysicalBitsMapping))) in _mapping_get_dpm_idx_from_id()
573 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_get_free_dpm_idx() local
580 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_get_free_dpm_idx()
582 dpm_entry += entry_num; in _mapping_get_free_dpm_idx()
583 missing_cnt = dpm_entry->MappingInformation & in _mapping_get_free_dpm_idx()
620 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_get_free_dpm_idx()
622 dpm_entry += current_entry; in _mapping_get_free_dpm_idx()
623 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_get_free_dpm_idx()
625 dpm_entry->PhysicalIdentifier.Low; in _mapping_get_free_dpm_idx()
653 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_update_ir_missing_cnt() local
703 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_update_ir_missing_cnt()
705 dpm_entry += dpm_idx; in _mapping_update_ir_missing_cnt()
706 missing_cnt = dpm_entry->MappingInformation & in _mapping_update_ir_missing_cnt()
709 le64toh(((u64)dpm_entry->PhysicalIdentifier.High << 32) | in _mapping_update_ir_missing_cnt()
710 (u64)dpm_entry->PhysicalIdentifier.Low)) && (missing_cnt == in _mapping_update_ir_missing_cnt()
728 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_update_ir_missing_cnt()
730 dpm_entry += dpm_idx; in _mapping_update_ir_missing_cnt()
731 dpm_entry->PhysicalIdentifier.Low = in _mapping_update_ir_missing_cnt()
733 dpm_entry->PhysicalIdentifier.High = in _mapping_update_ir_missing_cnt()
735 dpm_entry->DeviceIndex = map_idx; in _mapping_update_ir_missing_cnt()
736 dpm_entry->MappingInformation = mt_entry->missing_count; in _mapping_update_ir_missing_cnt()
737 dpm_entry->PhysicalBitsMapping = 0; in _mapping_update_ir_missing_cnt()
738 dpm_entry->Reserved1 = 0; in _mapping_update_ir_missing_cnt()
807 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_inc_missing_count() local
836 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_inc_missing_count()
838 dpm_entry += mt_entry->dpm_entry_num; in _mapping_inc_missing_count()
839 if (dpm_entry->MappingInformation != mt_entry->missing_count) { in _mapping_inc_missing_count()
840 dpm_entry->MappingInformation = mt_entry->missing_count; in _mapping_inc_missing_count()
1496 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_clear_removed_entries() local
1506 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_clear_removed_entries()
1509 dpm_entry += remove_entry->dpm_entry_num; in _mapping_clear_removed_entries()
1510 dpm_entry->PhysicalIdentifier.Low = 0; in _mapping_clear_removed_entries()
1511 dpm_entry->PhysicalIdentifier.High = 0; in _mapping_clear_removed_entries()
1512 dpm_entry->DeviceIndex = 0; in _mapping_clear_removed_entries()
1513 dpm_entry->MappingInformation = 0; in _mapping_clear_removed_entries()
1514 dpm_entry->PhysicalBitsMapping = 0; in _mapping_clear_removed_entries()
1589 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_add_new_device() local
1661 dpm_entry = in _mapping_add_new_device()
1665 dpm_entry += dpm_idx; in _mapping_add_new_device()
1666 dpm_entry-> in _mapping_add_new_device()
1670 dpm_entry-> in _mapping_add_new_device()
1674 dpm_entry->DeviceIndex = in _mapping_add_new_device()
1676 dpm_entry->MappingInformation = in _mapping_add_new_device()
1678 dpm_entry->MappingInformation in _mapping_add_new_device()
1680 dpm_entry->PhysicalBitsMapping in _mapping_add_new_device()
1762 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_device()
1764 dpm_entry += dpm_idx; in _mapping_add_new_device()
1765 missing_cnt = dpm_entry-> in _mapping_add_new_device()
1768 temp64_var = dpm_entry-> in _mapping_add_new_device()
1771 dpm_entry->PhysicalIdentifier.Low; in _mapping_add_new_device()
1791 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_device()
1793 dpm_entry += dpm_idx; in _mapping_add_new_device()
1794 dpm_entry->PhysicalIdentifier.Low = in _mapping_add_new_device()
1797 dpm_entry->PhysicalIdentifier.High = in _mapping_add_new_device()
1799 dpm_entry->DeviceIndex = (U16) map_idx; in _mapping_add_new_device()
1800 dpm_entry->MappingInformation = 0; in _mapping_add_new_device()
1801 dpm_entry->PhysicalBitsMapping = 0; in _mapping_add_new_device()
1846 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_add_new_pcie_device() local
1918 dpm_entry = in _mapping_add_new_pcie_device()
1922 dpm_entry += dpm_idx; in _mapping_add_new_pcie_device()
1923 dpm_entry-> in _mapping_add_new_pcie_device()
1927 dpm_entry-> in _mapping_add_new_pcie_device()
1931 dpm_entry->DeviceIndex = in _mapping_add_new_pcie_device()
1933 dpm_entry->MappingInformation = in _mapping_add_new_pcie_device()
1935 dpm_entry->MappingInformation in _mapping_add_new_pcie_device()
1937 dpm_entry->PhysicalBitsMapping in _mapping_add_new_pcie_device()
2021 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_pcie_device()
2023 dpm_entry += dpm_idx; in _mapping_add_new_pcie_device()
2024 missing_cnt = dpm_entry-> in _mapping_add_new_pcie_device()
2027 temp64_var = dpm_entry-> in _mapping_add_new_pcie_device()
2030 dpm_entry->PhysicalIdentifier.Low; in _mapping_add_new_pcie_device()
2050 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_pcie_device()
2052 dpm_entry += dpm_idx; in _mapping_add_new_pcie_device()
2053 dpm_entry->PhysicalIdentifier.Low = in _mapping_add_new_pcie_device()
2056 dpm_entry->PhysicalIdentifier.High = in _mapping_add_new_pcie_device()
2058 dpm_entry->DeviceIndex = (U16) map_idx; in _mapping_add_new_pcie_device()
2059 dpm_entry->MappingInformation = 0; in _mapping_add_new_pcie_device()
2060 dpm_entry->PhysicalBitsMapping = 0; in _mapping_add_new_pcie_device()
2092 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_flush_dpm_pages() local
2103 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_flush_dpm_pages()
2105 dpm_entry += entry_num; in _mapping_flush_dpm_pages()
2106 dpm_entry->MappingInformation = htole16(dpm_entry-> in _mapping_flush_dpm_pages()
2108 dpm_entry->DeviceIndex = htole16(dpm_entry->DeviceIndex); in _mapping_flush_dpm_pages()
2109 dpm_entry->PhysicalBitsMapping = htole32(dpm_entry-> in _mapping_flush_dpm_pages()
2111 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_flush_dpm_pages()
2123 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_flush_dpm_pages()
2125 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_flush_dpm_pages()
2126 dpm_entry->PhysicalBitsMapping = le32toh(dpm_entry-> in _mapping_flush_dpm_pages()
2217 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_process_dpm_pg0() local
2238 dpm_entry = (Mpi2DriverMap0Entry_t *) ((uint8_t *) sc->dpm_pg0 + in _mapping_process_dpm_pg0()
2241 dpm_entry++) { in _mapping_process_dpm_pg0()
2242 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
2244 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2250 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_process_dpm_pg0()
2252 missing_cnt = dpm_entry->MappingInformation & in _mapping_process_dpm_pg0()
2254 dev_idx = le16toh(dpm_entry->DeviceIndex); in _mapping_process_dpm_pg0()
2255 phy_bits = le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_process_dpm_pg0()
2267 dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
2269 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2295 num_slots = dpm_entry->MappingInformation & in _mapping_process_dpm_pg0()
2309 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
2311 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2341 dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
2343 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2366 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
2368 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2381 dpm_entry = (Mpi2DriverMap0Entry_t *) ((uint8_t *) sc->dpm_pg0 + in _mapping_process_dpm_pg0()
2383 bzero(dpm_entry, sizeof(Mpi2DriverMap0Entry_t) * sc->max_dpm_entries); in _mapping_process_dpm_pg0()
2752 Mpi2DriverMap0Entry_t *dpm_entry; in mpr_mapping_enclosure_dev_status_change_event() local
2763 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in mpr_mapping_enclosure_dev_status_change_event()
2808 dpm_entry += et_entry->dpm_entry_num; in mpr_mapping_enclosure_dev_status_change_event()
2810 (u8)(dpm_entry->MappingInformation & in mpr_mapping_enclosure_dev_status_change_event()
2813 dpm_entry->MappingInformation in mpr_mapping_enclosure_dev_status_change_event()
2815 dpm_entry->MappingInformation in mpr_mapping_enclosure_dev_status_change_event()
2817 dpm_entry->PhysicalBitsMapping in mpr_mapping_enclosure_dev_status_change_event()
2886 dpm_entry += et_entry->dpm_entry_num; in mpr_mapping_enclosure_dev_status_change_event()
2887 dpm_entry->MappingInformation = et_entry->num_slots; in mpr_mapping_enclosure_dev_status_change_event()
2888 dpm_entry->MappingInformation <<= map_shift; in mpr_mapping_enclosure_dev_status_change_event()
2889 dpm_entry->MappingInformation |= in mpr_mapping_enclosure_dev_status_change_event()