Home
last modified time | relevance | path

Searched full:sink (Results 1 – 11 of 11) sorted by relevance

/qemu/include/hw/
H A Dstream.h6 #define TYPE_STREAM_SINK "stream-sink"
21 * can push - determine if a stream sink is capable of accepting at least
23 * sink is assumed to always be capable of receiving.
24 * @notify: Optional callback that the sink will call when the sink is
31 * push - push data to a Stream sink. The number of bytes pushed is
32 * returned. If the sink short returns, the master must wait before trying
33 * again, the sink may continue to just return 0 waiting for the vm time to
35 * where the sink is ready to receive again, otherwise polling on a QEMU
37 * @obj: Stream sink to push to
46 stream_push(StreamSink *sink, uint8_t *buf, size_t len, bool eop);
[all …]
/qemu/hw/core/
H A Dstream.c6 stream_push(StreamSink *sink, uint8_t *buf, size_t len, bool eop) in stream_push() argument
8 StreamSinkClass *k = STREAM_SINK_GET_CLASS(sink); in stream_push()
10 return k->push(sink, buf, len, eop); in stream_push()
14 stream_can_push(StreamSink *sink, StreamCanPushNotifyFn notify, in stream_can_push() argument
17 StreamSinkClass *k = STREAM_SINK_GET_CLASS(sink); in stream_can_push()
19 return k->can_push ? k->can_push(sink, notify, notify_opaque) : true; in stream_can_push()
/qemu/rust/qemu-api/src/
H A Dirq.rs26 /// a boolean). The interrupt sink is usually an interrupt controller or
31 /// method sends a `true` value to the sink. If the guest has to see a
35 /// Interrupts are implemented as a pointer to the interrupt "sink", which has
40 /// the sink's `IRQState *`, for example using `sysbus_connect_irq`. Because
60 /// Send a low (`false`) value to the interrupt sink.
65 /// Send a high-low pulse to the interrupt sink.
71 /// Send a high (`true`) value to the interrupt sink.
81 /// Send `level` to the interrupt sink.
/qemu/qapi/
H A Daudio.json310 # @name: name of the sink/source to use
354 # @name: name of the sink/source to use
/qemu/target/alpha/
H A Dtranslate.c74 TCGv sink; member
175 if (!ctx->sink) { in dest_sink()
176 ctx->sink = tcg_temp_new(); in dest_sink()
178 return ctx->sink; in dest_sink()
183 if (ctx->sink) { in free_context_temps()
184 tcg_gen_discard_i64(ctx->sink); in free_context_temps()
185 ctx->sink = NULL; in free_context_temps()
2892 ctx->sink = NULL; in alpha_tr_init_disas_context()
/qemu/target/loongarch/tcg/
H A Dtranslate.c169 * constant zero as a source, and an uninitialized sink as destination.
/qemu/audio/
H A Dpaaudio.c482 /* don't move the stream if the user specified a sink/source */ in qpa_simple_new()
H A Dpwaudio.c467 /* connect the stream to a sink or source */ in qpw_stream_new()
/qemu/include/hw/core/
H A Dcpu.h690 * @f: If non-null, dump to this stream, else to current print sink.
/qemu/
H A Dqemu-options.hx865 " in|out.name= source/sink device name\n"
870 " in|out.name= source/sink device name\n"
1030 ``in|out.name=sink``
1031 Use the specified source/sink for recording/playback.
1046 ``in|out.name=sink``
1047 Use the specified source/sink for recording/playback.
/qemu/target/riscv/
H A Dtranslate.c323 * constant zero as a source, and an uninitialized sink as destination.