Lines Matching defs:input
57 struct catpt_alloc_stream_input input;
66 size = sizeof(input) + arrsz;
72 memset(&input, 0, sizeof(input));
73 input.path_id = path_id;
74 input.stream_type = type;
75 input.format_id = CATPT_FORMAT_PCM;
76 input.input_format = *afmt;
77 input.ring_info = *rinfo;
78 input.num_entries = num_modules;
79 input.persistent_mem.offset = catpt_to_dsp_offset(persistent->start);
80 input.persistent_mem.size = resource_size(persistent);
82 input.scratch_mem.offset = catpt_to_dsp_offset(scratch->start);
83 input.scratch_mem.size = resource_size(scratch);
86 /* re-arrange the input: account for flex array 'entries' */
87 memcpy(payload, &input, sizeof(input));
88 memmove(payload + off + arrsz, payload + off, sizeof(input) - off);
245 struct catpt_set_volume_input input;
249 input.channel = channel;
250 input.target_volume = volume;
251 input.curve_duration = curve_duration;
252 input.curve_type = curve_type;
255 request.size = sizeof(input);
256 request.data = &input;
277 struct catpt_set_write_pos_input input;
281 input.new_write_pos = pos;
282 input.end_of_buffer = eob;
283 input.low_latency = ll;
286 request.size = sizeof(input);
287 request.data = &input;