Lines Matching refs:dpm_entry
117 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_commit_enc_entry() local
128 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_commit_enc_entry()
130 dpm_entry += et_entry->dpm_entry_num; in _mapping_commit_enc_entry()
131 dpm_entry->PhysicalIdentifier.Low = in _mapping_commit_enc_entry()
133 dpm_entry->PhysicalIdentifier.High = in _mapping_commit_enc_entry()
136 dpm_entry->DeviceIndex = htole16(mt_entry->id); in _mapping_commit_enc_entry()
137 dpm_entry->MappingInformation = et_entry->num_slots; in _mapping_commit_enc_entry()
138 dpm_entry->MappingInformation <<= MPI2_DRVMAP0_MAPINFO_SLOT_SHIFT; in _mapping_commit_enc_entry()
139 dpm_entry->MappingInformation |= et_entry->missing_count; in _mapping_commit_enc_entry()
140 dpm_entry->MappingInformation = htole16(dpm_entry->MappingInformation); in _mapping_commit_enc_entry()
141 dpm_entry->PhysicalBitsMapping = htole32(et_entry->phy_bits); in _mapping_commit_enc_entry()
142 dpm_entry->Reserved1 = 0; in _mapping_commit_enc_entry()
146 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_commit_enc_entry()
153 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_enc_entry()
155 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_enc_entry()
156 dpm_entry->PhysicalBitsMapping = in _mapping_commit_enc_entry()
157 le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_commit_enc_entry()
160 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_enc_entry()
162 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_enc_entry()
163 dpm_entry->PhysicalBitsMapping = in _mapping_commit_enc_entry()
164 le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_commit_enc_entry()
180 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_commit_map_entry() local
203 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *) sc->dpm_pg0 + in _mapping_commit_map_entry()
205 dpm_entry = dpm_entry + mt_entry->dpm_entry_num; in _mapping_commit_map_entry()
206 dpm_entry->PhysicalIdentifier.Low = (0xFFFFFFFF & in _mapping_commit_map_entry()
208 dpm_entry->PhysicalIdentifier.High = (mt_entry->physical_id >> 32); in _mapping_commit_map_entry()
209 dpm_entry->DeviceIndex = htole16(mt_entry->id); in _mapping_commit_map_entry()
210 dpm_entry->MappingInformation = htole16(mt_entry->missing_count); in _mapping_commit_map_entry()
211 dpm_entry->PhysicalBitsMapping = 0; in _mapping_commit_map_entry()
212 dpm_entry->Reserved1 = 0; in _mapping_commit_map_entry()
213 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_commit_map_entry()
223 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_commit_map_entry()
225 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_map_entry()
229 dpm_entry->MappingInformation = le16toh(dpm_entry->MappingInformation); in _mapping_commit_map_entry()
230 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_commit_map_entry()
550 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_get_dpm_idx_from_id() local
552 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_get_dpm_idx_from_id()
554 PhysicalIdentifier = dpm_entry->PhysicalIdentifier.High; in _mapping_get_dpm_idx_from_id()
556 dpm_entry->PhysicalIdentifier.Low; in _mapping_get_dpm_idx_from_id()
558 dpm_entry++) in _mapping_get_dpm_idx_from_id()
560 (!phy_bits || !dpm_entry->PhysicalBitsMapping || in _mapping_get_dpm_idx_from_id()
561 (phy_bits & dpm_entry->PhysicalBitsMapping))) in _mapping_get_dpm_idx_from_id()
578 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_get_free_dpm_idx() local
585 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_get_free_dpm_idx()
587 dpm_entry += entry_num; in _mapping_get_free_dpm_idx()
588 missing_cnt = dpm_entry->MappingInformation & in _mapping_get_free_dpm_idx()
625 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_get_free_dpm_idx()
627 dpm_entry += current_entry; in _mapping_get_free_dpm_idx()
628 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_get_free_dpm_idx()
630 dpm_entry->PhysicalIdentifier.Low; in _mapping_get_free_dpm_idx()
658 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_update_ir_missing_cnt() local
708 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_update_ir_missing_cnt()
710 dpm_entry += dpm_idx; in _mapping_update_ir_missing_cnt()
711 missing_cnt = dpm_entry->MappingInformation & in _mapping_update_ir_missing_cnt()
714 le64toh(((u64)dpm_entry->PhysicalIdentifier.High << 32) | in _mapping_update_ir_missing_cnt()
715 (u64)dpm_entry->PhysicalIdentifier.Low)) && (missing_cnt == in _mapping_update_ir_missing_cnt()
734 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in _mapping_update_ir_missing_cnt()
736 dpm_entry += dpm_idx; in _mapping_update_ir_missing_cnt()
737 dpm_entry->PhysicalIdentifier.Low = in _mapping_update_ir_missing_cnt()
739 dpm_entry->PhysicalIdentifier.High = in _mapping_update_ir_missing_cnt()
741 dpm_entry->DeviceIndex = map_idx; in _mapping_update_ir_missing_cnt()
742 dpm_entry->MappingInformation = mt_entry->missing_count; in _mapping_update_ir_missing_cnt()
743 dpm_entry->PhysicalBitsMapping = 0; in _mapping_update_ir_missing_cnt()
744 dpm_entry->Reserved1 = 0; in _mapping_update_ir_missing_cnt()
818 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_update_missing_count() local
856 dpm_entry = in _mapping_update_missing_count()
859 dpm_entry += mt_entry->dpm_entry_num; in _mapping_update_missing_count()
860 if (dpm_entry->MappingInformation != in _mapping_update_missing_count()
862 dpm_entry->MappingInformation = in _mapping_update_missing_count()
1308 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_clear_removed_entries() local
1318 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_clear_removed_entries()
1321 dpm_entry += remove_entry->dpm_entry_num; in _mapping_clear_removed_entries()
1322 dpm_entry->PhysicalIdentifier.Low = 0; in _mapping_clear_removed_entries()
1323 dpm_entry->PhysicalIdentifier.High = 0; in _mapping_clear_removed_entries()
1324 dpm_entry->DeviceIndex = 0; in _mapping_clear_removed_entries()
1325 dpm_entry->MappingInformation = 0; in _mapping_clear_removed_entries()
1326 dpm_entry->PhysicalBitsMapping = 0; in _mapping_clear_removed_entries()
1401 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_add_new_device() local
1472 dpm_entry = in _mapping_add_new_device()
1476 dpm_entry += dpm_idx; in _mapping_add_new_device()
1477 dpm_entry-> in _mapping_add_new_device()
1481 dpm_entry-> in _mapping_add_new_device()
1485 dpm_entry->DeviceIndex = in _mapping_add_new_device()
1487 dpm_entry->MappingInformation = in _mapping_add_new_device()
1489 dpm_entry->MappingInformation in _mapping_add_new_device()
1491 dpm_entry->PhysicalBitsMapping in _mapping_add_new_device()
1574 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_device()
1576 dpm_entry += dpm_idx; in _mapping_add_new_device()
1577 missing_cnt = dpm_entry-> in _mapping_add_new_device()
1580 temp64_var = dpm_entry-> in _mapping_add_new_device()
1583 dpm_entry->PhysicalIdentifier.Low; in _mapping_add_new_device()
1603 dpm_entry = (Mpi2DriverMap0Entry_t *) in _mapping_add_new_device()
1605 dpm_entry += dpm_idx; in _mapping_add_new_device()
1606 dpm_entry->PhysicalIdentifier.Low = in _mapping_add_new_device()
1609 dpm_entry->PhysicalIdentifier.High = in _mapping_add_new_device()
1611 dpm_entry->DeviceIndex = (U16) map_idx; in _mapping_add_new_device()
1612 dpm_entry->MappingInformation = 0; in _mapping_add_new_device()
1613 dpm_entry->PhysicalBitsMapping = 0; in _mapping_add_new_device()
1645 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_flush_dpm_pages() local
1656 dpm_entry = (Mpi2DriverMap0Entry_t *) ((u8 *)sc->dpm_pg0 + in _mapping_flush_dpm_pages()
1658 dpm_entry += entry_num; in _mapping_flush_dpm_pages()
1659 dpm_entry->MappingInformation = htole16(dpm_entry-> in _mapping_flush_dpm_pages()
1661 dpm_entry->DeviceIndex = htole16(dpm_entry->DeviceIndex); in _mapping_flush_dpm_pages()
1662 dpm_entry->PhysicalBitsMapping = htole32(dpm_entry-> in _mapping_flush_dpm_pages()
1664 memcpy(&config_page.Entry, (u8 *)dpm_entry, in _mapping_flush_dpm_pages()
1676 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_flush_dpm_pages()
1678 dpm_entry->DeviceIndex = le16toh(dpm_entry->DeviceIndex); in _mapping_flush_dpm_pages()
1679 dpm_entry->PhysicalBitsMapping = le32toh(dpm_entry-> in _mapping_flush_dpm_pages()
1770 Mpi2DriverMap0Entry_t *dpm_entry; in _mapping_process_dpm_pg0() local
1791 dpm_entry = (Mpi2DriverMap0Entry_t *) ((uint8_t *) sc->dpm_pg0 + in _mapping_process_dpm_pg0()
1794 dpm_entry++) { in _mapping_process_dpm_pg0()
1795 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
1797 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
1803 dpm_entry->MappingInformation = le16toh(dpm_entry-> in _mapping_process_dpm_pg0()
1805 missing_cnt = dpm_entry->MappingInformation & in _mapping_process_dpm_pg0()
1807 dev_idx = le16toh(dpm_entry->DeviceIndex); in _mapping_process_dpm_pg0()
1808 phy_bits = le32toh(dpm_entry->PhysicalBitsMapping); in _mapping_process_dpm_pg0()
1820 dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
1822 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
1849 num_slots = dpm_entry->MappingInformation & in _mapping_process_dpm_pg0()
1863 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
1865 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
1895 dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
1897 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
1921 physical_id = dpm_entry->PhysicalIdentifier.High; in _mapping_process_dpm_pg0()
1923 dpm_entry->PhysicalIdentifier.Low; in _mapping_process_dpm_pg0()
2287 Mpi2DriverMap0Entry_t *dpm_entry; in mps_mapping_enclosure_dev_status_change_event() local
2298 dpm_entry = (Mpi2DriverMap0Entry_t *)((u8 *)sc->dpm_pg0 + in mps_mapping_enclosure_dev_status_change_event()
2343 dpm_entry += et_entry->dpm_entry_num; in mps_mapping_enclosure_dev_status_change_event()
2345 (u8)(dpm_entry->MappingInformation & in mps_mapping_enclosure_dev_status_change_event()
2348 dpm_entry->MappingInformation in mps_mapping_enclosure_dev_status_change_event()
2350 dpm_entry->MappingInformation in mps_mapping_enclosure_dev_status_change_event()
2352 dpm_entry->PhysicalBitsMapping in mps_mapping_enclosure_dev_status_change_event()
2410 dpm_entry += et_entry->dpm_entry_num; in mps_mapping_enclosure_dev_status_change_event()
2411 dpm_entry->MappingInformation = et_entry->num_slots; in mps_mapping_enclosure_dev_status_change_event()
2412 dpm_entry->MappingInformation <<= map_shift; in mps_mapping_enclosure_dev_status_change_event()
2413 dpm_entry->MappingInformation |= in mps_mapping_enclosure_dev_status_change_event()