/kernel/linux/linux-5.10/drivers/message/fusion/ |
H A D | mptscsih.c | 2128 RaidPhysDiskPage1_t *phys_disk; in mptscsih_is_phys_disk() local 2153 phys_disk = kzalloc(offsetof(RaidPhysDiskPage1_t, Path) + in mptscsih_is_phys_disk() 2155 if (!phys_disk) in mptscsih_is_phys_disk() 2159 phys_disk))) { in mptscsih_is_phys_disk() 2160 kfree(phys_disk); in mptscsih_is_phys_disk() 2164 if ((phys_disk->Path[j].Flags & in mptscsih_is_phys_disk() 2167 if ((phys_disk->Path[j].Flags & in mptscsih_is_phys_disk() 2170 if ((id == phys_disk->Path[j].PhysDiskID) && in mptscsih_is_phys_disk() 2171 (channel == phys_disk->Path[j].PhysDiskBus)) { in mptscsih_is_phys_disk() 2173 kfree(phys_disk); in mptscsih_is_phys_disk() 2206 RaidPhysDiskPage1_t *phys_disk; mptscsih_raid_id_to_num() local [all...] |
H A D | mptsas.c | 659 RaidPhysDiskPage0_t phys_disk; in mptsas_add_device_component_starget_ir() local 698 buffer->PhysDisk[i].PhysDiskNum, &phys_disk) != 0) in mptsas_add_device_component_starget_ir() 701 mptsas_add_device_component_by_fw(ioc, phys_disk.PhysDiskBus, in mptsas_add_device_component_starget_ir() 702 phys_disk.PhysDiskID); in mptsas_add_device_component_starget_ir() 708 (sas_info->fw.channel == phys_disk.PhysDiskBus && in mptsas_add_device_component_starget_ir() 709 sas_info->fw.id == phys_disk.PhysDiskID)) { in mptsas_add_device_component_starget_ir() 4145 RaidPhysDiskPage1_t *phys_disk = NULL; in mptsas_find_phyinfo_by_phys_disk_num() local 4157 phys_disk = kzalloc(offsetof(RaidPhysDiskPage1_t, Path) + in mptsas_find_phyinfo_by_phys_disk_num() 4159 if (!phys_disk) in mptsas_find_phyinfo_by_phys_disk_num() 4161 mpt_raid_phys_disk_pg1(ioc, phys_disk_num, phys_disk); in mptsas_find_phyinfo_by_phys_disk_num() 4228 RaidPhysDiskPage0_t phys_disk; mptsas_adding_inactive_raid_components() local 4640 RaidPhysDiskPage0_t phys_disk; mptsas_send_raid_event() local 4938 RaidPhysDiskPage0_t phys_disk; mptsas_send_ir2_event() local [all...] |
H A D | mptbase.h | 941 extern int mpt_raid_phys_disk_pg0(MPT_ADAPTER *ioc, u8 phys_disk_num, pRaidPhysDiskPage0_t phys_disk); 943 pRaidPhysDiskPage1_t phys_disk);
|
H A D | mptbase.c | 5652 RaidPhysDiskPage0_t phys_disk; in mpt_inactive_raid_volumes() local 5696 buffer->PhysDisk[i].PhysDiskNum, &phys_disk) != 0) in mpt_inactive_raid_volumes() 5705 component_info->d.PhysDiskNum = phys_disk.PhysDiskNum; in mpt_inactive_raid_volumes() 5706 component_info->d.PhysDiskBus = phys_disk.PhysDiskBus; in mpt_inactive_raid_volumes() 5707 component_info->d.PhysDiskID = phys_disk.PhysDiskID; in mpt_inactive_raid_volumes() 5708 component_info->d.PhysDiskIOC = phys_disk.PhysDiskIOC; in mpt_inactive_raid_volumes() 5725 * @phys_disk: requested payload data returned 5734 RaidPhysDiskPage0_t *phys_disk) in mpt_raid_phys_disk_pg0() 5744 memset(phys_disk, 0, sizeof(RaidPhysDiskPage0_t)); in mpt_raid_phys_disk_pg0() 5780 memcpy(phys_disk, buffe in mpt_raid_phys_disk_pg0() 5733 mpt_raid_phys_disk_pg0(MPT_ADAPTER *ioc, u8 phys_disk_num, RaidPhysDiskPage0_t *phys_disk) mpt_raid_phys_disk_pg0() argument 5869 mpt_raid_phys_disk_pg1(MPT_ADAPTER *ioc, u8 phys_disk_num, RaidPhysDiskPage1_t *phys_disk) mpt_raid_phys_disk_pg1() argument [all...] |
/kernel/linux/linux-6.6/drivers/message/fusion/ |
H A D | mptscsih.c | 2127 RaidPhysDiskPage1_t *phys_disk; in mptscsih_is_phys_disk() local 2152 phys_disk = kzalloc(offsetof(RaidPhysDiskPage1_t, Path) + in mptscsih_is_phys_disk() 2154 if (!phys_disk) in mptscsih_is_phys_disk() 2158 phys_disk))) { in mptscsih_is_phys_disk() 2159 kfree(phys_disk); in mptscsih_is_phys_disk() 2163 if ((phys_disk->Path[j].Flags & in mptscsih_is_phys_disk() 2166 if ((phys_disk->Path[j].Flags & in mptscsih_is_phys_disk() 2169 if ((id == phys_disk->Path[j].PhysDiskID) && in mptscsih_is_phys_disk() 2170 (channel == phys_disk->Path[j].PhysDiskBus)) { in mptscsih_is_phys_disk() 2172 kfree(phys_disk); in mptscsih_is_phys_disk() 2205 RaidPhysDiskPage1_t *phys_disk; mptscsih_raid_id_to_num() local [all...] |
H A D | mptsas.c | 687 RaidPhysDiskPage0_t phys_disk; in mptsas_add_device_component_starget_ir() local 726 buffer->PhysDisk[i].PhysDiskNum, &phys_disk) != 0) in mptsas_add_device_component_starget_ir() 729 mptsas_add_device_component_by_fw(ioc, phys_disk.PhysDiskBus, in mptsas_add_device_component_starget_ir() 730 phys_disk.PhysDiskID); in mptsas_add_device_component_starget_ir() 736 (sas_info->fw.channel == phys_disk.PhysDiskBus && in mptsas_add_device_component_starget_ir() 737 sas_info->fw.id == phys_disk.PhysDiskID)) { in mptsas_add_device_component_starget_ir() 4174 RaidPhysDiskPage1_t *phys_disk = NULL; in mptsas_find_phyinfo_by_phys_disk_num() local 4186 phys_disk = kzalloc(offsetof(RaidPhysDiskPage1_t, Path) + in mptsas_find_phyinfo_by_phys_disk_num() 4188 if (!phys_disk) in mptsas_find_phyinfo_by_phys_disk_num() 4190 mpt_raid_phys_disk_pg1(ioc, phys_disk_num, phys_disk); in mptsas_find_phyinfo_by_phys_disk_num() 4257 RaidPhysDiskPage0_t phys_disk; mptsas_adding_inactive_raid_components() local 4669 RaidPhysDiskPage0_t phys_disk; mptsas_send_raid_event() local 4968 RaidPhysDiskPage0_t phys_disk; mptsas_send_ir2_event() local [all...] |
H A D | mptbase.h | 940 extern int mpt_raid_phys_disk_pg0(MPT_ADAPTER *ioc, u8 phys_disk_num, pRaidPhysDiskPage0_t phys_disk); 942 pRaidPhysDiskPage1_t phys_disk);
|
H A D | mptbase.c | 5657 RaidPhysDiskPage0_t phys_disk; in mpt_inactive_raid_volumes() local 5701 buffer->PhysDisk[i].PhysDiskNum, &phys_disk) != 0) in mpt_inactive_raid_volumes() 5710 component_info->d.PhysDiskNum = phys_disk.PhysDiskNum; in mpt_inactive_raid_volumes() 5711 component_info->d.PhysDiskBus = phys_disk.PhysDiskBus; in mpt_inactive_raid_volumes() 5712 component_info->d.PhysDiskID = phys_disk.PhysDiskID; in mpt_inactive_raid_volumes() 5713 component_info->d.PhysDiskIOC = phys_disk.PhysDiskIOC; in mpt_inactive_raid_volumes() 5730 * @phys_disk: requested payload data returned 5739 RaidPhysDiskPage0_t *phys_disk) in mpt_raid_phys_disk_pg0() 5749 memset(phys_disk, 0, sizeof(RaidPhysDiskPage0_t)); in mpt_raid_phys_disk_pg0() 5785 memcpy(phys_disk, buffe in mpt_raid_phys_disk_pg0() 5738 mpt_raid_phys_disk_pg0(MPT_ADAPTER *ioc, u8 phys_disk_num, RaidPhysDiskPage0_t *phys_disk) mpt_raid_phys_disk_pg0() argument 5874 mpt_raid_phys_disk_pg1(MPT_ADAPTER *ioc, u8 phys_disk_num, RaidPhysDiskPage1_t *phys_disk) mpt_raid_phys_disk_pg1() argument [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | hpsa.c | 322 u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk); 1394 * ioaccel on until we can update h->dev[entry]->phys_disk[], but we in hpsa_scsi_update_entry() 1718 logical_drive->phys_disk[i] = NULL; in hpsa_figure_phys_disk_ptrs() 1732 logical_drive->phys_disk[i] = dev[j]; in hpsa_figure_phys_disk_ptrs() 1735 logical_drive->phys_disk[i]->queue_depth); in hpsa_figure_phys_disk_ptrs() 1746 if (!logical_drive->phys_disk[i]) { in hpsa_figure_phys_disk_ptrs() 1786 * phys_disk[] assignment *better* not be changing in hpsa_update_log_drive_phys_drive_ptrs() 2018 * Now that h->dev[]->phys_disk[] is coherent, we can enable in adjust_hpsa_scsi_table() 2615 if (likely(cp->phys_disk != NULL)) in complete_scsi_command() 2616 atomic_dec(&cp->phys_disk in complete_scsi_command() 4735 hpsa_scsi_ioaccel1_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel1_queue_command() argument 4909 hpsa_scsi_ioaccel2_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel2_queue_command() argument 5048 hpsa_scsi_ioaccel_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel_queue_command() argument [all...] |
H A D | hpsa.h | 109 struct hpsa_scsi_dev_t *phys_disk[RAID_MAP_MAX_ENTRIES]; member
|
H A D | hpsa_cmd.h | 443 * phys_disk is a pointer to the hpsa_scsi_dev_t to which the 446 * For "normal" i/o's not using the "ioaccel" paths, phys_disk is 449 struct hpsa_scsi_dev_t *phys_disk; member
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | hpsa.c | 321 u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk); 1400 * ioaccel on until we can update h->dev[entry]->phys_disk[], but we in hpsa_scsi_update_entry() 1724 logical_drive->phys_disk[i] = NULL; in hpsa_figure_phys_disk_ptrs() 1738 logical_drive->phys_disk[i] = dev[j]; in hpsa_figure_phys_disk_ptrs() 1741 logical_drive->phys_disk[i]->queue_depth); in hpsa_figure_phys_disk_ptrs() 1752 if (!logical_drive->phys_disk[i]) { in hpsa_figure_phys_disk_ptrs() 1792 * phys_disk[] assignment *better* not be changing in hpsa_update_log_drive_phys_drive_ptrs() 2024 * Now that h->dev[]->phys_disk[] is coherent, we can enable in adjust_hpsa_scsi_table() 2619 if (likely(cp->phys_disk != NULL)) in complete_scsi_command() 2620 atomic_dec(&cp->phys_disk in complete_scsi_command() 4731 hpsa_scsi_ioaccel1_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel1_queue_command() argument 4905 hpsa_scsi_ioaccel2_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel2_queue_command() argument 5044 hpsa_scsi_ioaccel_queue_command(struct ctlr_info *h, struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, u8 *scsi3addr, struct hpsa_scsi_dev_t *phys_disk) hpsa_scsi_ioaccel_queue_command() argument [all...] |
H A D | hpsa.h | 109 struct hpsa_scsi_dev_t *phys_disk[RAID_MAP_MAX_ENTRIES]; member
|
H A D | hpsa_cmd.h | 447 * phys_disk is a pointer to the hpsa_scsi_dev_t to which the 450 * For "normal" i/o's not using the "ioaccel" paths, phys_disk is 453 struct hpsa_scsi_dev_t *phys_disk; member
|