Lines Matching refs:ext
76 return event->data.ext.len & ~SNDRV_SEQ_EXT_MASK; in get_var_len()
88 if (event->data.ext.len & SNDRV_SEQ_EXT_USRPTR) { in snd_seq_dump_var_event()
90 char __user *curptr = (char __force __user *)event->data.ext.ptr; in snd_seq_dump_var_event()
105 if (!(event->data.ext.len & SNDRV_SEQ_EXT_CHAINED)) in snd_seq_dump_var_event()
106 return func(private_data, event->data.ext.ptr, len); in snd_seq_dump_var_event()
108 cell = (struct snd_seq_event_cell *)event->data.ext.ptr; in snd_seq_dump_var_event()
158 if (event->data.ext.len & SNDRV_SEQ_EXT_USRPTR) { in snd_seq_expand_var_event()
161 if (copy_from_user(buf, (void __force __user *)event->data.ext.ptr, len)) in snd_seq_expand_var_event()
200 if (cell->event.data.ext.len & SNDRV_SEQ_EXT_CHAINED) { in snd_seq_cell_free()
202 curp = cell->event.data.ext.ptr; in snd_seq_cell_free()
307 extlen = event->data.ext.len & ~SNDRV_SEQ_EXT_MASK; in snd_seq_event_dup()
323 int is_chained = event->data.ext.len & SNDRV_SEQ_EXT_CHAINED; in snd_seq_event_dup()
324 int is_usrptr = event->data.ext.len & SNDRV_SEQ_EXT_USRPTR; in snd_seq_event_dup()
328 cell->event.data.ext.len = extlen | SNDRV_SEQ_EXT_CHAINED; in snd_seq_event_dup()
329 cell->event.data.ext.ptr = NULL; in snd_seq_event_dup()
331 src = (struct snd_seq_event_cell *)event->data.ext.ptr; in snd_seq_event_dup()
332 buf = (char *)event->data.ext.ptr; in snd_seq_event_dup()
343 if (cell->event.data.ext.ptr == NULL) in snd_seq_event_dup()
344 cell->event.data.ext.ptr = tmp; in snd_seq_event_dup()