Lines Matching refs:dpm_entry
116 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_commit_enc_entry() local
127 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_commit_enc_entry()
129 dpm_entry += et_entry->dpm_entry_num; in _mapping_commit_enc_entry()
130 dpm_entry->PhysicalIdentifier.Low = in _mapping_commit_enc_entry()
132 dpm_entry->PhysicalIdentifier.High = in _mapping_commit_enc_entry()
135 dpm_entry->DeviceIndex = htole16(mt_entry->id); in _mapping_commit_enc_entry()
136 dpm_entry->MappingInformation = et_entry->num_slots; in _mapping_commit_enc_entry()
137 dpm_entry->MappingInformation <<= MPI2_DRVMAP0_MAPINFO_SLOT_SHIFT; in _mapping_commit_enc_entry()
138 dpm_entry->MappingInformation |= et_entry->missing_count; in _mapping_commit_enc_entry()
139 dpm_entry->MappingInformation = htole16(dpm_entry->MappingInformation); in _mapping_commit_enc_entry()
140 dpm_entry->PhysicalBitsMapping = htole32(et_entry->phy_bits); in _mapping_commit_enc_entry()
141 dpm_entry->Reserved1 = 0; in _mapping_commit_enc_entry()
145 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_commit_enc_entry()
152 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_enc_entry()
154 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_enc_entry()
155 dpm_entry->PhysicalBitsMapping = in _mapping_commit_enc_entry()
156 le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_commit_enc_entry()
159 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_enc_entry()
161 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_enc_entry()
162 dpm_entry->PhysicalBitsMapping = in _mapping_commit_enc_entry()
163 le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_commit_enc_entry()
179 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_commit_map_entry() local
202 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *) sc->dpm_pg0 + in _mapping_commit_map_entry()
204 dpm_entry = dpm_entry + mt_entry->dpm_entry_num; in _mapping_commit_map_entry()
205 dpm_entry->PhysicalIdentifier.Low = (0xFFFFFFFF & in _mapping_commit_map_entry()
207 dpm_entry->PhysicalIdentifier.High = (mt_entry->physical_id >> 32); in _mapping_commit_map_entry()
208 dpm_entry->DeviceIndex = htole16(mt_entry->id); in _mapping_commit_map_entry()
209 dpm_entry->MappingInformation = htole16(mt_entry->missing_count); in _mapping_commit_map_entry()
210 dpm_entry->PhysicalBitsMapping = 0; in _mapping_commit_map_entry()
211 dpm_entry->Reserved1 = 0; in _mapping_commit_map_entry()
212 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_commit_map_entry()
222 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_map_entry()
224 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_map_entry()
228 dpm_entry->MappingInformation = le16toh(dpm_entry->MappingInformation); in _mapping_commit_map_entry()
229 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_map_entry()
548 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_get_dpm_idx_from_id() local
550 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_get_dpm_idx_from_id()
552 PhysicalIdentifier = dpm_entry->PhysicalIdentifier.High; in _mapping_get_dpm_idx_from_id()
554 dpm_entry->PhysicalIdentifier.Low; in _mapping_get_dpm_idx_from_id()
556 dpm_entry++) in _mapping_get_dpm_idx_from_id()
558 (!phy_bits || !dpm_entry->PhysicalBitsMapping || in _mapping_get_dpm_idx_from_id()
559 (phy_bits & dpm_entry->PhysicalBitsMapping))) in _mapping_get_dpm_idx_from_id()
576 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_get_free_dpm_idx() local
583 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_get_free_dpm_idx()
585 dpm_entry += entry_num; in _mapping_get_free_dpm_idx()
586 missing_cnt = dpm_entry->MappingInformation & in _mapping_get_free_dpm_idx()
623 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_get_free_dpm_idx()
625 dpm_entry += current_entry; in _mapping_get_free_dpm_idx()
626 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_get_free_dpm_idx()
628 dpm_entry->PhysicalIdentifier.Low; in _mapping_get_free_dpm_idx()
656 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_update_ir_missing_cnt() local
706 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_update_ir_missing_cnt()
708 dpm_entry += dpm_idx; in _mapping_update_ir_missing_cnt()
709 missing_cnt = dpm_entry->MappingInformation & in _mapping_update_ir_missing_cnt()
712 le64toh(((u64)dpm_entry->PhysicalIdentifier.High << 32) | in _mapping_update_ir_missing_cnt()
713 (u64)dpm_entry->PhysicalIdentifier.Low)) && (missing_cnt == in _mapping_update_ir_missing_cnt()
731 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_update_ir_missing_cnt()
733 dpm_entry += dpm_idx; in _mapping_update_ir_missing_cnt()
734 dpm_entry->PhysicalIdentifier.Low = in _mapping_update_ir_missing_cnt()
736 dpm_entry->PhysicalIdentifier.High = in _mapping_update_ir_missing_cnt()
738 dpm_entry->DeviceIndex = map_idx; in _mapping_update_ir_missing_cnt()
739 dpm_entry->MappingInformation = mt_entry->missing_count; in _mapping_update_ir_missing_cnt()
740 dpm_entry->PhysicalBitsMapping = 0; in _mapping_update_ir_missing_cnt()
741 dpm_entry->Reserved1 = 0; in _mapping_update_ir_missing_cnt()
810 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_inc_missing_count() local
839 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_inc_missing_count()
841 dpm_entry += mt_entry->dpm_entry_num; in _mapping_inc_missing_count()
842 if (dpm_entry->MappingInformation != mt_entry->missing_count) { in _mapping_inc_missing_count()
843 dpm_entry->MappingInformation = mt_entry->missing_count; in _mapping_inc_missing_count()
1497 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_clear_removed_entries() local
1507 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_clear_removed_entries()
1510 dpm_entry += remove_entry->dpm_entry_num; in _mapping_clear_removed_entries()
1511 dpm_entry->PhysicalIdentifier.Low = 0; in _mapping_clear_removed_entries()
1512 dpm_entry->PhysicalIdentifier.High = 0; in _mapping_clear_removed_entries()
1513 dpm_entry->DeviceIndex = 0; in _mapping_clear_removed_entries()
1514 dpm_entry->MappingInformation = 0; in _mapping_clear_removed_entries()
1515 dpm_entry->PhysicalBitsMapping = 0; in _mapping_clear_removed_entries()
1590 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()
1763 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_device()
1765 dpm_entry += dpm_idx; in _mapping_add_new_device()
1766 missing_cnt = dpm_entry-> in _mapping_add_new_device()
1769 temp64_var = dpm_entry-> in _mapping_add_new_device()
1772 dpm_entry->PhysicalIdentifier.Low; in _mapping_add_new_device()
1792 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_device()
1794 dpm_entry += dpm_idx; in _mapping_add_new_device()
1795 dpm_entry->PhysicalIdentifier.Low = in _mapping_add_new_device()
1798 dpm_entry->PhysicalIdentifier.High = in _mapping_add_new_device()
1800 dpm_entry->DeviceIndex = (U16) map_idx; in _mapping_add_new_device()
1801 dpm_entry->MappingInformation = 0; in _mapping_add_new_device()
1802 dpm_entry->PhysicalBitsMapping = 0; in _mapping_add_new_device()
1847 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()
2022 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_pcie_device()
2024 dpm_entry += dpm_idx; in _mapping_add_new_pcie_device()
2025 missing_cnt = dpm_entry-> in _mapping_add_new_pcie_device()
2028 temp64_var = dpm_entry-> in _mapping_add_new_pcie_device()
2031 dpm_entry->PhysicalIdentifier.Low; in _mapping_add_new_pcie_device()
2051 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_pcie_device()
2053 dpm_entry += dpm_idx; in _mapping_add_new_pcie_device()
2054 dpm_entry->PhysicalIdentifier.Low = in _mapping_add_new_pcie_device()
2057 dpm_entry->PhysicalIdentifier.High = in _mapping_add_new_pcie_device()
2059 dpm_entry->DeviceIndex = (U16) map_idx; in _mapping_add_new_pcie_device()
2060 dpm_entry->MappingInformation = 0; in _mapping_add_new_pcie_device()
2061 dpm_entry->PhysicalBitsMapping = 0; in _mapping_add_new_pcie_device()
2093 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_flush_dpm_pages() local
2104 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_flush_dpm_pages()
2106 dpm_entry += entry_num; in _mapping_flush_dpm_pages()
2107 dpm_entry->MappingInformation = htole16(dpm_entry-> in _mapping_flush_dpm_pages()
2109 dpm_entry->DeviceIndex = htole16(dpm_entry->DeviceIndex); in _mapping_flush_dpm_pages()
2110 dpm_entry->PhysicalBitsMapping = htole32(dpm_entry-> in _mapping_flush_dpm_pages()
2112 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_flush_dpm_pages()
2124 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_flush_dpm_pages()
2126 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_flush_dpm_pages()
2127 dpm_entry->PhysicalBitsMapping = le32toh(dpm_entry-> in _mapping_flush_dpm_pages()
2218 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_process_dpm_pg0() local
2239 dpm_entry = (Mpi2DriverMap0Entry_t *) ((uint8_t *) sc->dpm_pg0 + in _mapping_process_dpm_pg0()
2242 dpm_entry++) { in _mapping_process_dpm_pg0()
2243 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
2245 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2251 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_process_dpm_pg0()
2253 missing_cnt = dpm_entry->MappingInformation & in _mapping_process_dpm_pg0()
2255 dev_idx = le16toh(dpm_entry->DeviceIndex); in _mapping_process_dpm_pg0()
2256 phy_bits = le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_process_dpm_pg0()
2268 dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
2270 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2297 num_slots = dpm_entry->MappingInformation & in _mapping_process_dpm_pg0()
2311 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
2313 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2343 dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
2345 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2369 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
2371 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2751 Mpi2DriverMap0Entry_t *dpm_entry; in mpr_mapping_enclosure_dev_status_change_event() local
2762 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in mpr_mapping_enclosure_dev_status_change_event()
2807 dpm_entry += et_entry->dpm_entry_num; in mpr_mapping_enclosure_dev_status_change_event()
2809 (u8)(dpm_entry->MappingInformation & in mpr_mapping_enclosure_dev_status_change_event()
2812 dpm_entry->MappingInformation in mpr_mapping_enclosure_dev_status_change_event()
2814 dpm_entry->MappingInformation in mpr_mapping_enclosure_dev_status_change_event()
2816 dpm_entry->PhysicalBitsMapping in mpr_mapping_enclosure_dev_status_change_event()
2874 dpm_entry += et_entry->dpm_entry_num; in mpr_mapping_enclosure_dev_status_change_event()
2875 dpm_entry->MappingInformation = et_entry->num_slots; in mpr_mapping_enclosure_dev_status_change_event()
2876 dpm_entry->MappingInformation <<= map_shift; in mpr_mapping_enclosure_dev_status_change_event()
2877 dpm_entry->MappingInformation |= in mpr_mapping_enclosure_dev_status_change_event()