Lines Matching defs:config
41 auvia_reg_read_8(device_config *config, int regno)
43 return pci->read_io_8(config->nabmbar + regno);
47 auvia_reg_read_16(device_config *config, int regno)
49 return pci->read_io_16(config->nabmbar + regno);
53 auvia_reg_read_32(device_config *config, int regno)
55 return pci->read_io_32(config->nabmbar + regno);
59 auvia_reg_write_8(device_config *config, int regno, uint8 value)
61 pci->write_io_8(config->nabmbar + regno, value);
65 auvia_reg_write_16(device_config *config, int regno, uint16 value)
67 pci->write_io_16(config->nabmbar + regno, value);
71 auvia_reg_write_32(device_config *config, int regno, uint32 value)
73 pci->write_io_32(config->nabmbar + regno, value);
81 auvia_codec_waitready(device_config *config)
86 for(i = 0; (i < AUVIA_TIMEOUT) && (pci->read_io_32(config->nabmbar
97 auvia_codec_waitvalid(device_config *config)
102 for(i = 0; (i < AUVIA_TIMEOUT) && !(pci->read_io_32(config->nabmbar
113 auvia_codec_read(device_config *config, int regno)
115 if(auvia_codec_waitready(config)!=B_OK) {
119 pci->write_io_32(config->nabmbar + AUVIA_CODEC_CTL,
122 if(auvia_codec_waitready(config)!=B_OK) {
126 if(auvia_codec_waitvalid(config)!=B_OK) {
131 return pci->read_io_16(config->nabmbar + AUVIA_CODEC_CTL);
135 auvia_codec_write(device_config *config, int regno, uint16 value)
137 if(auvia_codec_waitready(config)!=B_OK) {
141 pci->write_io_32(config->nabmbar + AUVIA_CODEC_CTL,