Lines Matching +full:0 +full:x1d6b
68 #define DRV_VERSION "1.2.0"
75 { PCI_VDEVICE(INTEL, 0x1D61),},
76 { PCI_VDEVICE(INTEL, 0x1D63),},
77 { PCI_VDEVICE(INTEL, 0x1D65),},
78 { PCI_VDEVICE(INTEL, 0x1D67),},
79 { PCI_VDEVICE(INTEL, 0x1D69),},
80 { PCI_VDEVICE(INTEL, 0x1D6B),},
81 { PCI_VDEVICE(INTEL, 0x1D60),},
82 { PCI_VDEVICE(INTEL, 0x1D62),},
83 { PCI_VDEVICE(INTEL, 0x1D64),},
84 { PCI_VDEVICE(INTEL, 0x1D66),},
85 { PCI_VDEVICE(INTEL, 0x1D68),},
86 { PCI_VDEVICE(INTEL, 0x1D6A),},
95 module_param(no_outbound_task_to, byte, 0);
99 module_param(ssp_max_occ_to, ushort, 0);
103 module_param(stp_max_occ_to, ushort, 0);
107 module_param(ssp_inactive_to, ushort, 0);
111 module_param(stp_inactive_to, ushort, 0);
115 module_param(phy_gen, byte, 0);
119 module_param(max_concurr_spinup, byte, 0);
123 module_param(cable_selection_override, uint, 0);
236 sas_ha->sas_addr = &isci_host->phys[0].sas_addr[0]; in isci_register_sas_ha()
238 for (i = 0; i < SCI_MAX_PHYS; i++) { in isci_register_sas_ha()
268 int err, bar_num, bar_mask = 0; in isci_pci_init()
279 for (bar_num = 0; bar_num < SCI_PCI_BAR_COUNT; bar_num++) in isci_pci_init()
327 if (err < 0) in isci_setup_interrupts()
330 for (i = 0; i < num_msix; i++) { in isci_setup_interrupts()
342 isr, 0, DRV_NAME"-msix", ihost); in isci_setup_interrupts()
356 return 0; in isci_setup_interrupts()
360 err = devm_request_irq(&pdev->dev, pci_irq_vector(pdev, 0), in isci_setup_interrupts()
373 for (i = 0; i < SCI_MAX_PHYS; i++) { in isci_user_parameters_get()
379 u_phy->align_insertion_frequency = 0x7f; in isci_user_parameters_get()
380 u_phy->in_connection_align_insertion_frequency = 0xff; in isci_user_parameters_get()
381 u_phy->notify_enable_spin_up_insertion_frequency = 0x33; in isci_user_parameters_get()
401 for (index = 0; index < SCI_MAX_PHYS; index++) { in sci_user_parameters_set()
411 (u->align_insertion_frequency == 0) || in sci_user_parameters_set()
412 (u->notify_enable_spin_up_insertion_frequency == 0)) in sci_user_parameters_set()
416 if ((sci_parms->stp_inactivity_timeout == 0) || in sci_user_parameters_set()
417 (sci_parms->ssp_inactivity_timeout == 0) || in sci_user_parameters_set()
418 (sci_parms->stp_max_occupancy_timeout == 0) || in sci_user_parameters_set()
419 (sci_parms->ssp_max_occupancy_timeout == 0) || in sci_user_parameters_set()
420 (sci_parms->no_outbound_task_timeout == 0)) in sci_user_parameters_set()
445 oem->controller.cable_selection_mask = 0; in sci_oem_defaults()
448 for (i = 0; i < SCI_MAX_PORTS; i++) in sci_oem_defaults()
449 oem->ports[i].phy_mask = 0; in sci_oem_defaults()
452 for (i = 0; i < SCI_MAX_PHYS; i++) { in sci_oem_defaults()
456 /* the frequencies cannot be 0 */ in sci_oem_defaults()
457 user->phys[i].align_insertion_frequency = 0x7f; in sci_oem_defaults()
458 user->phys[i].in_connection_align_insertion_frequency = 0xff; in sci_oem_defaults()
459 user->phys[i].notify_enable_spin_up_insertion_frequency = 0x33; in sci_oem_defaults()
464 * Hence, usage of 0x5FCFFFFF. in sci_oem_defaults()
466 oem->phys[i].sas_address.low = 0x1 + ihost->id; in sci_oem_defaults()
467 oem->phys[i].sas_address.high = 0x5FCFFFFF; in sci_oem_defaults()
511 if (id < 0 || id >= SCI_MAX_CONTROLLERS || id > orom->hdr.num_elements) { in isci_host_alloc()
525 for (i = 0; i < SCI_MAX_PORTS; i++) { in isci_host_alloc()
532 for (i = 0; i < SCI_MAX_PHYS; i++) in isci_host_alloc()
535 for (i = 0; i < SCI_MAX_REMOTE_DEVICES; i++) { in isci_host_alloc()
545 dev_info(&pdev->dev, "%sSCU controller %d: phy 3-0 cables: " in isci_host_alloc()
551 lookup_cable_names(decode_cable_selection(ihost, 0))); in isci_host_alloc()
561 shost->max_id = ~0; in isci_host_alloc()
562 shost->max_lun = ~0; in isci_host_alloc()
613 for (i = 0; orom && i < num_controllers(pdev); i++) { in isci_pci_probe()
642 (orom->hdr.version & 0xf0) >> 4, in isci_pci_probe()
643 (orom->hdr.version & 0xf), source); in isci_pci_probe()
651 for (i = 0; i < num_controllers(pdev); i++) { in isci_pci_probe()
668 return 0; in isci_pci_probe()
700 return 0; in isci_suspend()
719 return 0; in isci_resume()