Lines Matching refs:snoop
203 module_param_named(snoop, hda_snoop, bint, 0444);
204 MODULE_PARM_DESC(snoop, "Enable/disable snooping");
461 unsigned short snoop; in azx_init_pci() local
462 pci_read_config_word(chip->pci, INTEL_SCH_HDA_DEVC, &snoop); in azx_init_pci()
463 if ((!azx_snoop(chip) && !(snoop & INTEL_SCH_HDA_DEVC_NOSNOOP)) || in azx_init_pci()
464 (azx_snoop(chip) && (snoop & INTEL_SCH_HDA_DEVC_NOSNOOP))) { in azx_init_pci()
465 snoop &= ~INTEL_SCH_HDA_DEVC_NOSNOOP; in azx_init_pci()
467 snoop |= INTEL_SCH_HDA_DEVC_NOSNOOP; in azx_init_pci()
468 pci_write_config_word(chip->pci, INTEL_SCH_HDA_DEVC, snoop); in azx_init_pci()
470 INTEL_SCH_HDA_DEVC, &snoop); in azx_init_pci()
473 (snoop & INTEL_SCH_HDA_DEVC_NOSNOOP) ? in azx_init_pci()
1732 int snoop = hda_snoop; in azx_check_snoop_available() local
1734 if (snoop >= 0) { in azx_check_snoop_available()
1736 snoop ? "snoop" : "non-snoop"); in azx_check_snoop_available()
1737 chip->snoop = snoop; in azx_check_snoop_available()
1738 chip->uc_buffer = !snoop; in azx_check_snoop_available()
1742 snoop = true; in azx_check_snoop_available()
1752 snoop = false; in azx_check_snoop_available()
1756 snoop = false; in azx_check_snoop_available()
1758 chip->snoop = snoop; in azx_check_snoop_available()
1759 if (!snoop) { in azx_check_snoop_available()