Searched refs:corb (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/sound/pci/lola/ |
H A D | lola.c | 88 unsigned int wp = chip->corb.wp + 1; in corb_send_verb() 90 chip->corb.wp = wp; in corb_send_verb() 91 chip->corb.buf[wp * 2] = cpu_to_le32(data); in corb_send_verb() 92 chip->corb.buf[wp * 2 + 1] = cpu_to_le32(extdata); in corb_send_verb() 355 chip->corb.addr = chip->rb->addr; in setup_corb_rirb() 356 chip->corb.buf = (__le32 *)chip->rb->area; in setup_corb_rirb() 373 lola_writel(chip, BAR0, CORBLBASE, (u32)chip->corb.addr); in setup_corb_rirb() 374 lola_writel(chip, BAR0, CORBUBASE, upper_32_bits(chip->corb.addr)); in setup_corb_rirb() 375 /* set the corb size to 256 entries */ in setup_corb_rirb() 377 /* set the corb writ in setup_corb_rirb() [all...] |
H A D | lola.h | 324 struct lola_rb corb; member
|
/kernel/linux/linux-5.10/sound/pci/lola/ |
H A D | lola.c | 89 unsigned int wp = chip->corb.wp + 1; in corb_send_verb() 91 chip->corb.wp = wp; in corb_send_verb() 92 chip->corb.buf[wp * 2] = cpu_to_le32(data); in corb_send_verb() 93 chip->corb.buf[wp * 2 + 1] = cpu_to_le32(extdata); in corb_send_verb() 358 chip->corb.addr = chip->rb.addr; in setup_corb_rirb() 359 chip->corb.buf = (__le32 *)chip->rb.area; in setup_corb_rirb() 376 lola_writel(chip, BAR0, CORBLBASE, (u32)chip->corb.addr); in setup_corb_rirb() 377 lola_writel(chip, BAR0, CORBUBASE, upper_32_bits(chip->corb.addr)); in setup_corb_rirb() 378 /* set the corb size to 256 entries */ in setup_corb_rirb() 380 /* set the corb writ in setup_corb_rirb() [all...] |
H A D | lola.h | 324 struct lola_rb corb; member
|
/kernel/linux/linux-5.10/sound/hda/ |
H A D | hdac_controller.c | 52 bus->corb.addr = bus->rb.addr; in snd_hdac_bus_init_cmd_io() 53 bus->corb.buf = (__le32 *)bus->rb.area; in snd_hdac_bus_init_cmd_io() 54 snd_hdac_chip_writel(bus, CORBLBASE, (u32)bus->corb.addr); in snd_hdac_bus_init_cmd_io() 55 snd_hdac_chip_writel(bus, CORBUBASE, upper_32_bits(bus->corb.addr)); in snd_hdac_bus_init_cmd_io() 57 /* set the corb size to 256 entries (ULI requires explicitly) */ in snd_hdac_bus_init_cmd_io() 59 /* set the corb write pointer to 0 */ in snd_hdac_bus_init_cmd_io() 62 /* reset the corb hw read pointer */ in snd_hdac_bus_init_cmd_io() 69 /* enable corb dma */ in snd_hdac_bus_init_cmd_io() 175 /* add command to corb */ in snd_hdac_bus_send_cmd() 193 bus->corb in snd_hdac_bus_send_cmd() [all...] |
/kernel/linux/linux-6.6/sound/hda/ |
H A D | hdac_controller.c | 49 bus->corb.addr = bus->rb.addr; in snd_hdac_bus_init_cmd_io() 50 bus->corb.buf = (__le32 *)bus->rb.area; in snd_hdac_bus_init_cmd_io() 51 snd_hdac_chip_writel(bus, CORBLBASE, (u32)bus->corb.addr); in snd_hdac_bus_init_cmd_io() 52 snd_hdac_chip_writel(bus, CORBUBASE, upper_32_bits(bus->corb.addr)); in snd_hdac_bus_init_cmd_io() 54 /* set the corb size to 256 entries (ULI requires explicitly) */ in snd_hdac_bus_init_cmd_io() 56 /* set the corb write pointer to 0 */ in snd_hdac_bus_init_cmd_io() 59 /* reset the corb hw read pointer */ in snd_hdac_bus_init_cmd_io() 64 /* enable corb dma */ in snd_hdac_bus_init_cmd_io() 154 /* add command to corb */ in snd_hdac_bus_send_cmd() 172 bus->corb in snd_hdac_bus_send_cmd() [all...] |
/kernel/linux/linux-5.10/include/sound/ |
H A D | hdaudio.h | 319 struct hdac_rb corb; member
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | hdaudio.h | 325 struct hdac_rb corb; member
|
Completed in 8 milliseconds