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()
1731 int snoop = hda_snoop; in azx_check_snoop_available() local
1733 if (snoop >= 0) { in azx_check_snoop_available()
1735 snoop ? "snoop" : "non-snoop"); in azx_check_snoop_available()
1736 chip->snoop = snoop; in azx_check_snoop_available()
1737 chip->uc_buffer = !snoop; in azx_check_snoop_available()
1741 snoop = true; in azx_check_snoop_available()
1751 snoop = false; in azx_check_snoop_available()
1755 snoop = false; in azx_check_snoop_available()
1757 chip->snoop = snoop; in azx_check_snoop_available()
1758 if (!snoop) { in azx_check_snoop_available()