| /linux/drivers/base/power/ |
| H A D | common.c | 200 int ret, i, num_pds = 0; in dev_pm_domain_attach_list() local 215 num_pds = data->num_pd_names; in dev_pm_domain_attach_list() 218 num_pds = of_count_phandle_with_args(np, "power-domains", in dev_pm_domain_attach_list() 222 if (num_pds <= 0) in dev_pm_domain_attach_list() 231 pds->pd_devs = kcalloc(num_pds, size, GFP_KERNEL); in dev_pm_domain_attach_list() 236 pds->pd_links = (void *)(pds->pd_devs + num_pds); in dev_pm_domain_attach_list() 237 pds->opp_tokens = (void *)(pds->pd_links + num_pds); in dev_pm_domain_attach_list() 242 for (i = 0; i < num_pds; i++) { in dev_pm_domain_attach_list() 281 pds->num_pds = num_pds; in dev_pm_domain_attach_list() 283 return num_pds; in dev_pm_domain_attach_list() [all …]
|
| /linux/drivers/pmdomain/qcom/ |
| H A D | rpmhpd.c | 64 size_t num_pds; member 252 .num_pds = ARRAY_SIZE(eliza_rpmhpds), 270 .num_pds = ARRAY_SIZE(milos_rpmhpds), 291 .num_pds = ARRAY_SIZE(sa8540p_rpmhpds), 314 .num_pds = ARRAY_SIZE(sa8775p_rpmhpds), 338 .num_pds = ARRAY_SIZE(nord_rpmhpds), 362 .num_pds = ARRAY_SIZE(sar2130p_rpmhpds), 379 .num_pds = ARRAY_SIZE(sdm670_rpmhpds), 397 .num_pds = ARRAY_SIZE(sdm845_rpmhpds), 409 .num_pds = ARRAY_SIZE(sdx55_rpmhpds), [all …]
|
| /linux/drivers/scsi/mpt3sas/ |
| H A D | mpt3sas_warpdrive.c | 121 u8 num_pds, count; in mpt3sas_init_warpdrive_properties() local 139 &num_pds)) || !num_pds) { in mpt3sas_init_warpdrive_properties() 144 sz = struct_size(vol_pg0, PhysDisk, num_pds); in mpt3sas_init_warpdrive_properties() 162 if (num_pds > MPT_MAX_WARPDRIVE_PDS) { in mpt3sas_init_warpdrive_properties() 164 raid_device->handle, num_pds, MPT_MAX_WARPDRIVE_PDS); in mpt3sas_init_warpdrive_properties() 168 for (count = 0; count < num_pds; count++) { in mpt3sas_init_warpdrive_properties() 241 for (count = 0; count < num_pds; count++) in mpt3sas_init_warpdrive_properties() 260 u8 num_pds, cmd = scmd->cmnd[0]; in mpt3sas_setup_direct_io() local 285 num_pds = raid_device->num_pds; in mpt3sas_setup_direct_io() 287 column = sector_div(p_lba, num_pds); in mpt3sas_setup_direct_io()
|
| H A D | mpt3sas_scsih.c | 2485 u8 num_pds; in _scsih_get_volume_capabilities() local 2488 &num_pds)) || !num_pds) { in _scsih_get_volume_capabilities() 2495 raid_device->num_pds = num_pds; in _scsih_get_volume_capabilities() 2496 sz = struct_size(vol_pg0, PhysDisk, num_pds); in _scsih_get_volume_capabilities() 2648 !(raid_device->num_pds % 2)) in scsih_sdev_configure() 2674 raid_device->num_pds, ds); in scsih_sdev_configure()
|
| /linux/drivers/bus/ |
| H A D | qcom-ssc-block-bus.c | 45 int num_pds; member 190 const char *const *pd_names, size_t num_pds) in qcom_ssc_block_bus_pds_attach() argument 195 for (i = 0; i < num_pds; i++) { in qcom_ssc_block_bus_pds_attach() 203 return num_pds; in qcom_ssc_block_bus_pds_attach() 212 static void qcom_ssc_block_bus_pds_detach(struct device *dev, struct device **pds, size_t num_pds) in qcom_ssc_block_bus_pds_detach() argument 216 for (i = 0; i < num_pds; i++) in qcom_ssc_block_bus_pds_detach() 220 static int qcom_ssc_block_bus_pds_enable(struct device **pds, size_t num_pds) in qcom_ssc_block_bus_pds_enable() argument 225 for (i = 0; i < num_pds; i++) { in qcom_ssc_block_bus_pds_enable() 243 static void qcom_ssc_block_bus_pds_disable(struct device **pds, size_t num_pds) in qcom_ssc_block_bus_pds_disable() argument 247 for (i = 0; i < num_pds; i++) { in qcom_ssc_block_bus_pds_disable() [all …]
|
| /linux/drivers/phy/qualcomm/ |
| H A D | phy-qcom-qmp-pcie-multiphy.c | 51 int num_pds; member 161 .num_pds = ARRAY_SIZE(glymur_pciephy_a_pd_l), 179 .num_pds = ARRAY_SIZE(glymur_pciephy_b_pd_l), 197 .num_pds = ARRAY_SIZE(glymur_pciephy_pd_l), 240 for (i = 0; i < cfg->num_pds; i++) { in qmp_pcie_pd_power_on() 263 for (i = cfg->num_pds - 1; i >= 0; i--) in qmp_pcie_pd_power_off() 404 for (i = 0; i < cfg->num_pds; i++) { in qmp_pcie_pd_detach() 416 if (!cfg->num_pds) in qmp_pcie_pd_init() 419 qmp->pd_devs = devm_kcalloc(dev, cfg->num_pds, sizeof(*qmp->pd_devs), in qmp_pcie_pd_init() 424 for (i = 0; i < cfg->num_pds; i++) { in qmp_pcie_pd_init()
|
| /linux/drivers/remoteproc/ |
| H A D | qcom_q6v5_adsp.c | 76 unsigned int num_pds; member 124 unsigned int num_pds) in qcom_rproc_pds_attach() argument 129 .num_pd_names = num_pds, in qcom_rproc_pds_attach() 172 while (pds && i < pds->num_pds) { in qcom_rproc_pds_enable() 203 while (pds && i < pds->num_pds) { in qcom_rproc_pds_disable() 702 ret = qcom_rproc_pds_attach(adsp, desc->pd_names, desc->num_pds); in adsp_probe() 778 .num_pds = 1, 810 .num_pds = 1, 827 .num_pds = 2,
|
| H A D | qcom_q6v5_pas.c | 659 size_t num_pds = 0; in qcom_pas_pds_attach() local 666 while (pd_names[num_pds]) in qcom_pas_pds_attach() 667 num_pds++; in qcom_pas_pds_attach() 670 if (num_pds == 1 && dev->pm_domain) { in qcom_pas_pds_attach() 676 for (i = 0; i < num_pds; i++) { in qcom_pas_pds_attach() 684 return num_pds; in qcom_pas_pds_attach()
|
| H A D | qcom_q6v5_mss.c | 1939 size_t num_pds = 0; in q6v5_pds_attach() local 1946 while (pd_names[num_pds]) in q6v5_pds_attach() 1947 num_pds++; in q6v5_pds_attach() 1950 if (num_pds == 1 && dev->pm_domain) { in q6v5_pds_attach() 1956 for (i = 0; i < num_pds; i++) { in q6v5_pds_attach() 1964 return num_pds; in q6v5_pds_attach()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_pd.c | 72 dev->limits.num_pds, in mthca_init_pd_table()
|
| H A D | mthca_profile.c | 255 dev->limits.num_pds = MTHCA_NUM_PDS; in mthca_make_profile()
|
| H A D | mthca_dev.h | 169 int num_pds; member
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_config.c | 199 int pd_size, num_pds; in icssg_miig_queues_init() local 205 num_pds = ICSSG_NUM_SPECIAL_PDS; in icssg_miig_queues_init() 208 num_pds = ICSSG_NUM_NORMAL_PDS; in icssg_miig_queues_init() 211 for (i = 0; i < num_pds; i++) { in icssg_miig_queues_init()
|
| /linux/drivers/clk/qcom/ |
| H A D | gdsc.c | 543 for (i = 0; i < pd_list->num_pds; i++) { in gdsc_add_subdomain_list() 570 for (i = 0; i < pd_list->num_pds; i++) { in gdsc_remove_subdomain_list()
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | pd.c | 122 return mlx4_bitmap_init(&priv->pd_bitmap, dev->caps.num_pds, in mlx4_init_pd_table()
|
| H A D | profile.c | 266 dev->caps.num_pds = MLX4_NUM_PDS; in mlx4_make_profile()
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_power.c | 717 for (int i = (int)pvr_power->domains->num_pds - 2; i >= 0; --i) in pvr_power_domains_fini()
|
| /linux/drivers/scsi/leapraid/ |
| H A D | leapraid_func.c | 2557 u16 hdl, u8 *num_pds) in leapraid_cfg_get_number_pds() argument 2564 *num_pds = 0; in leapraid_cfg_get_number_pds() 2570 *num_pds = raidvol_p0.num_phys_disks; in leapraid_cfg_get_number_pds() 2638 u8 num_pds; in leapraid_get_volume_cap() local 2643 &num_pds) || !num_pds) in leapraid_get_volume_cap() 2646 raid_volume->pd_num = num_pds; in leapraid_get_volume_cap() 2648 (num_pds * sizeof(struct leapraid_raidvol0_phys_disk)); in leapraid_get_volume_cap()
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma_main.c | 118 atomic_set(&dev->num_pds, 0); in pvrdma_init_device()
|
| /linux/include/linux/mlx4/ |
| H A D | device.h | 588 int num_pds; member
|