note_off
u64 phdr_sz = 0, note_off;
note_off = sizeof(Elf32_Ehdr) +
phdr.p_offset = roundup(note_off, PAGE_SIZE);
u64 phdr_sz = 0, note_off;
note_off = sizeof(Elf64_Ehdr) +
phdr.p_offset = roundup(note_off, PAGE_SIZE);
unsigned long note_off; /* note-off time */
void (*note_off)(void *private_data,int note, int vel, struct snd_midi_channel *chan); /* release note */
loff_t note_off, Elf32_Word note_size)
if (check_add_overflow(note_off, note_size, ¬e_end))
while (note_end - note_off > sizeof(Elf32_Nhdr) + note_name_sz) {
nhdr = freader_fetch(r, note_off, sizeof(Elf32_Nhdr) + note_name_sz);
new_off = note_off + sizeof(Elf32_Nhdr);
build_id_off = note_off + sizeof(Elf32_Nhdr) + ALIGN(note_name_sz, 4);
note_off = new_off;
if (ops->note_off)
ops->note_off(drv, ev->data.note.note, 0, chan);
if (ops->note_off)
note_off(ops, drv, chan, ev->data.note.note, ev->data.note.velocity);
if (ops->note_off)
ops->note_off(drv, note, vel, chan);
if (ops->note_off)
ops->note_off(drv, i, 0, chan);
if (ops->note_off)
ops->note_off(drv, i, 0, chan);
static void note_off(const struct snd_midi_op *ops, void *drv,
if (! ops->note_off)
note_off(ops, drv, chan, n, 0);
if (vp->note_off == jiffies)
opl3->voices[voice].note_off = jiffies +
.note_off = snd_opl3_note_off,
.note_off = snd_opl4_note_off,
.note_off = snd_emux_note_off,