Lines Matching refs:dpm_entry
115 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_commit_enc_entry() local
126 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_commit_enc_entry()
128 dpm_entry += et_entry->dpm_entry_num; in _mapping_commit_enc_entry()
129 dpm_entry->PhysicalIdentifier.Low = in _mapping_commit_enc_entry()
131 dpm_entry->PhysicalIdentifier.High = in _mapping_commit_enc_entry()
134 dpm_entry->DeviceIndex = htole16(mt_entry->id); in _mapping_commit_enc_entry()
135 dpm_entry->MappingInformation = et_entry->num_slots; in _mapping_commit_enc_entry()
136 dpm_entry->MappingInformation <<= MPI2_DRVMAP0_MAPINFO_SLOT_SHIFT; in _mapping_commit_enc_entry()
137 dpm_entry->MappingInformation |= et_entry->missing_count; in _mapping_commit_enc_entry()
138 dpm_entry->MappingInformation = htole16(dpm_entry->MappingInformation); in _mapping_commit_enc_entry()
139 dpm_entry->PhysicalBitsMapping = htole32(et_entry->phy_bits); in _mapping_commit_enc_entry()
140 dpm_entry->Reserved1 = 0; in _mapping_commit_enc_entry()
144 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_commit_enc_entry()
151 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_enc_entry()
153 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_enc_entry()
154 dpm_entry->PhysicalBitsMapping = in _mapping_commit_enc_entry()
155 le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_commit_enc_entry()
158 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_enc_entry()
160 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_enc_entry()
161 dpm_entry->PhysicalBitsMapping = in _mapping_commit_enc_entry()
162 le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_commit_enc_entry()
178 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_commit_map_entry() local
201 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *) sc->dpm_pg0 + in _mapping_commit_map_entry()
203 dpm_entry = dpm_entry + mt_entry->dpm_entry_num; in _mapping_commit_map_entry()
204 dpm_entry->PhysicalIdentifier.Low = (0xFFFFFFFF & in _mapping_commit_map_entry()
206 dpm_entry->PhysicalIdentifier.High = (mt_entry->physical_id >> 32); in _mapping_commit_map_entry()
207 dpm_entry->DeviceIndex = htole16(mt_entry->id); in _mapping_commit_map_entry()
208 dpm_entry->MappingInformation = htole16(mt_entry->missing_count); in _mapping_commit_map_entry()
209 dpm_entry->PhysicalBitsMapping = 0; in _mapping_commit_map_entry()
210 dpm_entry->Reserved1 = 0; in _mapping_commit_map_entry()
211 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_commit_map_entry()
221 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_map_entry()
223 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_map_entry()
227 dpm_entry->MappingInformation = le16toh(dpm_entry->MappingInformation); in _mapping_commit_map_entry()
228 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()
575 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_get_free_dpm_idx() local
582 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_get_free_dpm_idx()
584 dpm_entry += entry_num; in _mapping_get_free_dpm_idx()
585 missing_cnt = dpm_entry->MappingInformation & in _mapping_get_free_dpm_idx()
622 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_get_free_dpm_idx()
624 dpm_entry += current_entry; in _mapping_get_free_dpm_idx()
625 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_get_free_dpm_idx()
627 dpm_entry->PhysicalIdentifier.Low; in _mapping_get_free_dpm_idx()
655 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_update_ir_missing_cnt() local
705 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_update_ir_missing_cnt()
707 dpm_entry += dpm_idx; in _mapping_update_ir_missing_cnt()
708 missing_cnt = dpm_entry->MappingInformation & in _mapping_update_ir_missing_cnt()
711 le64toh(((u64)dpm_entry->PhysicalIdentifier.High << 32) | in _mapping_update_ir_missing_cnt()
712 (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()
815 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_update_missing_count() local
853 dpm_entry = in _mapping_update_missing_count()
856 dpm_entry += mt_entry->dpm_entry_num; in _mapping_update_missing_count()
857 if (dpm_entry->MappingInformation != in _mapping_update_missing_count()
859 dpm_entry->MappingInformation = in _mapping_update_missing_count()
1306 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_clear_removed_entries() local
1316 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_clear_removed_entries()
1319 dpm_entry += remove_entry->dpm_entry_num; in _mapping_clear_removed_entries()
1320 dpm_entry->PhysicalIdentifier.Low = 0; in _mapping_clear_removed_entries()
1321 dpm_entry->PhysicalIdentifier.High = 0; in _mapping_clear_removed_entries()
1322 dpm_entry->DeviceIndex = 0; in _mapping_clear_removed_entries()
1323 dpm_entry->MappingInformation = 0; in _mapping_clear_removed_entries()
1324 dpm_entry->PhysicalBitsMapping = 0; in _mapping_clear_removed_entries()
1399 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_add_new_device() local
1471 dpm_entry = in _mapping_add_new_device()
1475 dpm_entry += dpm_idx; in _mapping_add_new_device()
1476 dpm_entry-> in _mapping_add_new_device()
1480 dpm_entry-> in _mapping_add_new_device()
1484 dpm_entry->DeviceIndex = in _mapping_add_new_device()
1486 dpm_entry->MappingInformation = in _mapping_add_new_device()
1488 dpm_entry->MappingInformation in _mapping_add_new_device()
1490 dpm_entry->PhysicalBitsMapping in _mapping_add_new_device()
1572 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_device()
1574 dpm_entry += dpm_idx; in _mapping_add_new_device()
1575 missing_cnt = dpm_entry-> in _mapping_add_new_device()
1578 temp64_var = dpm_entry-> in _mapping_add_new_device()
1581 dpm_entry->PhysicalIdentifier.Low; in _mapping_add_new_device()
1601 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_device()
1603 dpm_entry += dpm_idx; in _mapping_add_new_device()
1604 dpm_entry->PhysicalIdentifier.Low = in _mapping_add_new_device()
1607 dpm_entry->PhysicalIdentifier.High = in _mapping_add_new_device()
1609 dpm_entry->DeviceIndex = (U16) map_idx; in _mapping_add_new_device()
1610 dpm_entry->MappingInformation = 0; in _mapping_add_new_device()
1611 dpm_entry->PhysicalBitsMapping = 0; in _mapping_add_new_device()
1643 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_flush_dpm_pages() local
1654 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_flush_dpm_pages()
1656 dpm_entry += entry_num; in _mapping_flush_dpm_pages()
1657 dpm_entry->MappingInformation = htole16(dpm_entry-> in _mapping_flush_dpm_pages()
1659 dpm_entry->DeviceIndex = htole16(dpm_entry->DeviceIndex); in _mapping_flush_dpm_pages()
1660 dpm_entry->PhysicalBitsMapping = htole32(dpm_entry-> in _mapping_flush_dpm_pages()
1662 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_flush_dpm_pages()
1674 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_flush_dpm_pages()
1676 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_flush_dpm_pages()
1677 dpm_entry->PhysicalBitsMapping = le32toh(dpm_entry-> in _mapping_flush_dpm_pages()
1768 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_process_dpm_pg0() local
1789 dpm_entry = (Mpi2DriverMap0Entry_t *) ((uint8_t *) sc->dpm_pg0 + in _mapping_process_dpm_pg0()
1792 dpm_entry++) { in _mapping_process_dpm_pg0()
1793 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
1795 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
1801 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_process_dpm_pg0()
1803 missing_cnt = dpm_entry->MappingInformation & in _mapping_process_dpm_pg0()
1805 dev_idx = le16toh(dpm_entry->DeviceIndex); in _mapping_process_dpm_pg0()
1806 phy_bits = le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_process_dpm_pg0()
1818 dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
1820 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
1846 num_slots = dpm_entry->MappingInformation & in _mapping_process_dpm_pg0()
1860 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
1862 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
1892 dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
1894 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
1917 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
1919 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2282 Mpi2DriverMap0Entry_t *dpm_entry; in mps_mapping_enclosure_dev_status_change_event() local
2293 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in mps_mapping_enclosure_dev_status_change_event()
2338 dpm_entry += et_entry->dpm_entry_num; in mps_mapping_enclosure_dev_status_change_event()
2340 (u8)(dpm_entry->MappingInformation & in mps_mapping_enclosure_dev_status_change_event()
2343 dpm_entry->MappingInformation in mps_mapping_enclosure_dev_status_change_event()
2345 dpm_entry->MappingInformation in mps_mapping_enclosure_dev_status_change_event()
2347 dpm_entry->PhysicalBitsMapping in mps_mapping_enclosure_dev_status_change_event()
2416 dpm_entry += et_entry->dpm_entry_num; in mps_mapping_enclosure_dev_status_change_event()
2417 dpm_entry->MappingInformation = et_entry->num_slots; in mps_mapping_enclosure_dev_status_change_event()
2418 dpm_entry->MappingInformation <<= map_shift; in mps_mapping_enclosure_dev_status_change_event()
2419 dpm_entry->MappingInformation |= in mps_mapping_enclosure_dev_status_change_event()