Lines Matching defs:settings

31 			  struct pci_ide_partner *settings)
34 settings->stream_index, pdev->nr_ide_mem);
225 * pci_ide_stream_alloc() - Reserve stream indices and probe for settings
332 * @ide: idle IDE settings descriptor
353 * @ide: partially or fully registered IDE settings descriptor
410 * @ide: IDE settings descriptor
459 * @ide: idle IDE settings descriptor
515 struct pci_ide_partner *settings, int pos,
519 FIELD_PREP(PCI_IDE_SEL_CTL_DEFAULT, settings->default_stream) |
548 * pci_ide_stream_to_regs() - convert IDE settings to association register values
550 * @ide: registered IDE settings descriptor
556 struct pci_ide_partner *settings = pci_ide_to_settings(pdev, ide);
561 if (!settings)
564 regs->rid1 = FIELD_PREP(PCI_IDE_SEL_RID_1_LIMIT, settings->rid_end);
567 FIELD_PREP(PCI_IDE_SEL_RID_2_BASE, settings->rid_start) |
570 if (pdev->nr_ide_mem && pci_bus_region_size(&settings->mem_assoc)) {
571 mem_assoc_to_regs(&settings->mem_assoc, regs, assoc_idx);
576 pci_bus_region_size(&settings->pref_assoc)) {
577 mem_assoc_to_regs(&settings->pref_assoc, regs, assoc_idx);
585 * pci_ide_stream_setup() - program settings to Selective IDE Stream registers
587 * @ide: registered IDE settings descriptor
590 * settings are written to @pdev's Selective IDE Stream register block,
591 * and when @pdev is a PCI_EXP_TYPE_ROOT_PORT, the PCI_IDE_RP settings
596 struct pci_ide_partner *settings = pci_ide_to_settings(pdev, ide);
600 if (!settings)
605 pos = sel_ide_offset(pdev, settings);
630 set_ide_sel_ctl(pdev, ide, settings, pos, false);
631 settings->setup = 1;
636 * pci_ide_stream_teardown() - disable the stream and clear all settings
638 * @ide: registered IDE settings descriptor
642 * settings in place while temporarily disabling the stream.
646 struct pci_ide_partner *settings = pci_ide_to_settings(pdev, ide);
649 if (!settings)
652 pos = sel_ide_offset(pdev, settings);
664 settings->setup = 0;
671 * @ide: registered and setup IDE settings descriptor
687 struct pci_ide_partner *settings = pci_ide_to_settings(pdev, ide);
691 if (!settings)
694 pos = sel_ide_offset(pdev, settings);
696 set_ide_sel_ctl(pdev, ide, settings, pos, true);
697 settings->enable = 1;
711 * @ide: registered and setup IDE settings descriptor
718 struct pci_ide_partner *settings = pci_ide_to_settings(pdev, ide);
721 if (!settings)
724 pos = sel_ide_offset(pdev, settings);
727 settings->enable = 0;