Home
last modified time | relevance | path

Searched refs:corb (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/sound/pci/lola/
H A Dlola.c88 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 Dlola.h324 struct lola_rb corb; member
/kernel/linux/linux-5.10/sound/pci/lola/
H A Dlola.c89 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 Dlola.h324 struct lola_rb corb; member
/kernel/linux/linux-5.10/sound/hda/
H A Dhdac_controller.c52 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 Dhdac_controller.c49 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 Dhdaudio.h319 struct hdac_rb corb; member
/kernel/linux/linux-6.6/include/sound/
H A Dhdaudio.h325 struct hdac_rb corb; member

Completed in 8 milliseconds