Lines Matching defs:data

21  *	channels.  They can take data from a number of sources and perform
22 * basic encodings of the data. The wavecache is a storehouse for
23 * PCM data. Typically it deals with PCI and interracts with the
42 * data fetched over PCI by the wavecahche into analog data that
48 * coming channel the data comes in from the codec, through a 'input'
568 static void __maestro_write(struct es1968 *chip, u16 reg, u16 data)
571 outw(data, chip->io_port + ESM_DATA);
572 chip->maestro_map[reg] = data;
575 static inline void maestro_write(struct es1968 *chip, u16 reg, u16 data)
578 __maestro_write(chip, reg, data);
638 u16 data = 0;
647 data = inw(chip->io_port + ESM_AC97_DATA);
651 return data;
666 static void apu_data_set(struct es1968 *chip, u16 data)
670 if (__maestro_read(chip, IDR0_DATA_PORT) == data)
672 __maestro_write(chip, IDR0_DATA_PORT, data);
678 static void __apu_set_register(struct es1968 *chip, u16 channel, u8 reg, u16 data)
682 chip->apu_map[channel][reg] = data;
685 apu_data_set(chip, data);
688 static void apu_set_register(struct es1968 *chip, u16 channel, u8 reg, u16 data)
691 __apu_set_register(chip, channel, reg, data);
1106 /* data seems to flow from the codec, through an apu into
2463 u8 data, clk, wren, most;
2468 { .data = 6, .clk = 7, .wren = 8, .most = 9, .name = "SF64-PCE2" },
2469 { .data = 7, .clk = 8, .wren = 6, .most = 10, .name = "M56VAP" },
2482 val |= (pins & TEA575X_DATA) ? (1 << gpio.data) : 0;
2496 if (val & (1 << gpio.data))
2512 outw(~((1 << gpio.data) | (1 << gpio.clk) | (1 << gpio.wren)),
2514 outw(odir | (1 << gpio.data) | (1 << gpio.clk) | (1 << gpio.wren),
2517 outw(~((1 << gpio.clk) | (1 << gpio.wren) | (1 << gpio.data) | (1 << gpio.most)),
2519 outw((odir & ~((1 << gpio.data) | (1 << gpio.most)))