Lines Matching refs:hpp
1282 static void program_hpp_type0(struct pci_dev *dev, struct hpp_type0 *hpp) in program_hpp_type0() argument
1286 if (!hpp) in program_hpp_type0()
1287 hpp = &pci_default_type0; in program_hpp_type0()
1289 if (hpp->revision > 1) { in program_hpp_type0()
1292 hpp->revision); in program_hpp_type0()
1293 hpp = &pci_default_type0; in program_hpp_type0()
1296 pci_write_config_byte(dev, PCI_CACHE_LINE_SIZE, hpp->cache_line_size); in program_hpp_type0()
1297 pci_write_config_byte(dev, PCI_LATENCY_TIMER, hpp->latency_timer); in program_hpp_type0()
1299 if (hpp->enable_serr) in program_hpp_type0()
1301 if (hpp->enable_perr) in program_hpp_type0()
1308 hpp->latency_timer); in program_hpp_type0()
1310 if (hpp->enable_serr) in program_hpp_type0()
1312 if (hpp->enable_perr) in program_hpp_type0()
1318 static void program_hpp_type1(struct pci_dev *dev, struct hpp_type1 *hpp) in program_hpp_type1() argument
1320 if (hpp) in program_hpp_type1()
1324 static void program_hpp_type2(struct pci_dev *dev, struct hpp_type2 *hpp) in program_hpp_type2() argument
1329 if (!hpp) in program_hpp_type2()
1332 if (hpp->revision > 1) { in program_hpp_type2()
1334 hpp->revision); in program_hpp_type2()
1343 hpp->pci_exp_devctl_and |= PCI_EXP_DEVCTL_PAYLOAD | in program_hpp_type2()
1345 hpp->pci_exp_devctl_or &= ~(PCI_EXP_DEVCTL_PAYLOAD | in program_hpp_type2()
1350 ~hpp->pci_exp_devctl_and, hpp->pci_exp_devctl_or); in program_hpp_type2()
1355 ~hpp->pci_exp_lnkctl_and, hpp->pci_exp_lnkctl_or); in program_hpp_type2()
1364 reg32 = (reg32 & hpp->unc_err_mask_and) | hpp->unc_err_mask_or; in program_hpp_type2()
1369 reg32 = (reg32 & hpp->unc_err_sever_and) | hpp->unc_err_sever_or; in program_hpp_type2()
1374 reg32 = (reg32 & hpp->cor_err_mask_and) | hpp->cor_err_mask_or; in program_hpp_type2()
1379 reg32 = (reg32 & hpp->adv_err_cap_and) | hpp->adv_err_cap_or; in program_hpp_type2()
1392 struct hotplug_params hpp; in pci_configure_device() local
1395 memset(&hpp, 0, sizeof(hpp)); in pci_configure_device()
1396 ret = pci_get_hp_params(dev, &hpp); in pci_configure_device()
1400 program_hpp_type2(dev, hpp.t2); in pci_configure_device()
1401 program_hpp_type1(dev, hpp.t1); in pci_configure_device()
1402 program_hpp_type0(dev, hpp.t0); in pci_configure_device()