Home
last modified time | relevance | path

Searched refs:producer (Results 1 - 25 of 70) sorted by relevance

123

/third_party/lz4/ossfuzz/
H A Dfuzz_data_producer.c9 FUZZ_dataProducer_t* const producer = malloc(sizeof(FUZZ_dataProducer_t)); in FUZZ_dataProducer_create() local
11 FUZZ_ASSERT(producer != NULL); in FUZZ_dataProducer_create()
13 producer->data = data; in FUZZ_dataProducer_create()
14 producer->size = size; in FUZZ_dataProducer_create()
15 return producer; in FUZZ_dataProducer_create()
18 void FUZZ_dataProducer_free(FUZZ_dataProducer_t *producer) { free(producer); } in FUZZ_dataProducer_free() argument
20 uint32_t FUZZ_dataProducer_retrieve32(FUZZ_dataProducer_t *producer) { in FUZZ_dataProducer_retrieve32() argument
21 const uint8_t* data = producer->data; in FUZZ_dataProducer_retrieve32()
22 const size_t size = producer in FUZZ_dataProducer_retrieve32()
43 FUZZ_dataProducer_range32(FUZZ_dataProducer_t* producer, uint32_t min, uint32_t max) FUZZ_dataProducer_range32() argument
50 FUZZ_dataProducer_frameInfo(FUZZ_dataProducer_t* producer) FUZZ_dataProducer_frameInfo() argument
65 FUZZ_dataProducer_preferences(FUZZ_dataProducer_t* producer) FUZZ_dataProducer_preferences() argument
75 FUZZ_dataProducer_remainingBytes(FUZZ_dataProducer_t *producer) FUZZ_dataProducer_remainingBytes() argument
[all...]
H A Dfuzz_data_producer.h13 /* Returns a data producer state struct. Use for producer initialization. */
16 /* Frees the data producer */
17 void FUZZ_dataProducer_free(FUZZ_dataProducer_t *producer);
20 uint32_t FUZZ_dataProducer_retrieve32(FUZZ_dataProducer_t *producer);
26 uint32_t FUZZ_dataProducer_range32(FUZZ_dataProducer_t *producer, uint32_t min,
30 LZ4F_preferences_t FUZZ_dataProducer_preferences(FUZZ_dataProducer_t* producer);
33 LZ4F_frameInfo_t FUZZ_dataProducer_frameInfo(FUZZ_dataProducer_t* producer);
35 /* Returns the size of the remaining bytes of data in the producer */
36 size_t FUZZ_dataProducer_remainingBytes(FUZZ_dataProducer_t *producer);
[all...]
H A Dcompress_frame_fuzzer.c20 FUZZ_dataProducer_t *producer = FUZZ_dataProducer_create(data, size); in LLVMFuzzerTestOneInput() local
21 LZ4F_preferences_t const prefs = FUZZ_dataProducer_preferences(producer); in LLVMFuzzerTestOneInput()
22 size_t const dstCapacitySeed = FUZZ_dataProducer_retrieve32(producer); in LLVMFuzzerTestOneInput()
23 size = FUZZ_dataProducer_remainingBytes(producer); in LLVMFuzzerTestOneInput()
45 FUZZ_dataProducer_free(producer); in LLVMFuzzerTestOneInput()
H A Dround_trip_frame_fuzzer.c19 FUZZ_dataProducer_t* producer = FUZZ_dataProducer_create(data, size); in LLVMFuzzerTestOneInput() local
20 LZ4F_preferences_t const prefs = FUZZ_dataProducer_preferences(producer); in LLVMFuzzerTestOneInput()
21 size = FUZZ_dataProducer_remainingBytes(producer); in LLVMFuzzerTestOneInput()
25 char* const rt = (char*)malloc(FUZZ_dataProducer_remainingBytes(producer)); in LLVMFuzzerTestOneInput()
40 FUZZ_dataProducer_free(producer); in LLVMFuzzerTestOneInput()
H A Dround_trip_frame_uncompressed_fuzzer.c44 FUZZ_dataProducer_t *producer, LZ4F_preferences_t const prefs) { in compress_round_trip()
48 size_t const uncompressedOffsetSeed = FUZZ_dataProducer_retrieve32(producer); in compress_round_trip()
49 size_t const uncompressedEndOffsetSeed = FUZZ_dataProducer_retrieve32(producer); in compress_round_trip()
50 size = FUZZ_dataProducer_remainingBytes(producer); in compress_round_trip()
119 FUZZ_dataProducer_free(producer); in compress_round_trip()
124 FUZZ_dataProducer_t *producer = FUZZ_dataProducer_create(data, size); in compress_independent_block_mode() local
125 LZ4F_preferences_t prefs = FUZZ_dataProducer_preferences(producer); in compress_independent_block_mode()
127 compress_round_trip(data, size, producer, prefs); in compress_independent_block_mode()
43 compress_round_trip(const uint8_t *data, size_t size, FUZZ_dataProducer_t *producer, LZ4F_preferences_t const prefs) compress_round_trip() argument
H A Dcompress_hc_fuzzer.c19 FUZZ_dataProducer_t *producer = FUZZ_dataProducer_create(data, size); in LLVMFuzzerTestOneInput() local
20 size_t const dstCapacitySeed = FUZZ_dataProducer_retrieve32(producer); in LLVMFuzzerTestOneInput()
21 size_t const levelSeed = FUZZ_dataProducer_retrieve32(producer); in LLVMFuzzerTestOneInput()
22 size = FUZZ_dataProducer_remainingBytes(producer); in LLVMFuzzerTestOneInput()
61 FUZZ_dataProducer_free(producer); in LLVMFuzzerTestOneInput()
H A Ddecompress_frame_fuzzer.c33 FUZZ_dataProducer_t *producer = FUZZ_dataProducer_create(data, size); in LLVMFuzzerTestOneInput() local
34 size_t const dstCapacitySeed = FUZZ_dataProducer_retrieve32(producer); in LLVMFuzzerTestOneInput()
35 size_t const dictSizeSeed = FUZZ_dataProducer_retrieve32(producer); in LLVMFuzzerTestOneInput()
36 size = FUZZ_dataProducer_remainingBytes(producer); in LLVMFuzzerTestOneInput()
72 FUZZ_dataProducer_free(producer); in LLVMFuzzerTestOneInput()
H A Dround_trip_hc_fuzzer.c18 FUZZ_dataProducer_t *producer = FUZZ_dataProducer_create(data, size); in LLVMFuzzerTestOneInput() local
19 int const level = FUZZ_dataProducer_range32(producer, in LLVMFuzzerTestOneInput()
21 size = FUZZ_dataProducer_remainingBytes(producer); in LLVMFuzzerTestOneInput()
41 FUZZ_dataProducer_free(producer); in LLVMFuzzerTestOneInput()
H A Dcompress_fuzzer.c18 FUZZ_dataProducer_t *producer = FUZZ_dataProducer_create(data, size); in LLVMFuzzerTestOneInput() local
19 size_t const dstCapacitySeed = FUZZ_dataProducer_retrieve32(producer); in LLVMFuzzerTestOneInput()
20 size = FUZZ_dataProducer_remainingBytes(producer); in LLVMFuzzerTestOneInput()
55 FUZZ_dataProducer_free(producer); in LLVMFuzzerTestOneInput()
H A Ddecompress_fuzzer.c17 FUZZ_dataProducer_t *producer = FUZZ_dataProducer_create(data, size); in LLVMFuzzerTestOneInput() local
18 size_t const dstCapacitySeed = FUZZ_dataProducer_retrieve32(producer); in LLVMFuzzerTestOneInput()
19 size = FUZZ_dataProducer_remainingBytes(producer); in LLVMFuzzerTestOneInput()
75 FUZZ_dataProducer_free(producer); in LLVMFuzzerTestOneInput()
H A Dround_trip_fuzzer.c17 FUZZ_dataProducer_t *producer = FUZZ_dataProducer_create(data, size); in LLVMFuzzerTestOneInput() local
18 size_t const partialCapacitySeed = FUZZ_dataProducer_retrieve32(producer); in LLVMFuzzerTestOneInput()
19 size = FUZZ_dataProducer_remainingBytes(producer); in LLVMFuzzerTestOneInput()
114 FUZZ_dataProducer_free(producer); in LLVMFuzzerTestOneInput()
/third_party/mesa3d/src/compiler/glsl/
H A Dlink_interface_blocks.cpp174 * an array and the producer interface is required to be a non-array.
178 interstage_match(struct gl_shader_program *prog, ir_variable *producer, in interstage_match() argument
182 if (consumer->get_interface_type() != producer->get_interface_type()) { in interstage_match()
193 producer->data.how_declared != ir_var_declared_implicitly) && in interstage_match()
195 producer->get_interface_type())) in interstage_match()
213 (producer->is_interface_instance() && in interstage_match()
214 producer->type->is_array())) { in interstage_match()
215 if (consumer_instance_type != producer->type) in interstage_match()
380 const gl_linked_shader *producer, in validate_interstage_inout_blocks()
385 const bool extra_array_level = (producer in validate_interstage_inout_blocks()
379 validate_interstage_inout_blocks(struct gl_shader_program *prog, const gl_linked_shader *producer, const gl_linked_shader *consumer) validate_interstage_inout_blocks() argument
[all...]
H A Dgl_nir_link_varyings.c952 * Structure recording the relationship between a single producer output
967 * The output variable in the producer stage.
987 * stage (the "producer") and inputs of another (the "consumer").
1278 * Record the given producer/consumer variable pair in the list of variables
1282 * variable is output by the producer and consumed by transform feedback, but
1591 * Update the producer and consumer shaders to reflect the locations
1859 * - For !producer, consumer_inputs_with_locations isn't used. in populate_consumer_input_sets()
1863 * For consumer && producer, if you were trying to set some in populate_consumer_input_sets()
1865 * of producer/consumer, cross_validate_outputs_to_inputs() should in populate_consumer_input_sets()
2140 * progress = nir_remove_unused_io_vars(producer, consume
2149 remove_unused_io_vars(nir_shader *producer, nir_shader *consumer, struct gl_shader_program *prog, nir_variable_mode mode, BITSET_WORD **used_by_other_stage) remove_unused_io_vars() argument
2247 remove_unused_varyings(nir_shader *producer, nir_shader *consumer, struct gl_shader_program *prog, void *mem_ctx) remove_unused_varyings() argument
2336 should_add_varying_match_record(nir_variable *const input_var, struct gl_shader_program *prog, struct gl_linked_shader *producer, struct gl_linked_shader *consumer) should_add_varying_match_record() argument
2357 assign_initial_varying_locations(const struct gl_constants *consts, const struct gl_extensions *exts, void *mem_ctx, struct gl_shader_program *prog, struct gl_linked_shader *producer, struct gl_linked_shader *consumer, unsigned num_xfb_decls, struct xfb_decl *xfb_decls, struct varying_matches *vm) assign_initial_varying_locations() argument
2600 link_shader_opts(struct varying_matches *vm, nir_shader *producer, nir_shader *consumer, struct gl_shader_program *prog, void *mem_ctx) link_shader_opts() argument
2668 assign_final_varying_locations(const struct gl_constants *consts, const struct gl_extensions *exts, void *mem_ctx, struct gl_shader_program *prog, struct gl_linked_shader *producer, struct gl_linked_shader *consumer, unsigned num_xfb_decls, struct xfb_decl *xfb_decls, const uint64_t reserved_slots, struct varying_matches *vm) assign_final_varying_locations() argument
2812 check_against_output_limit(const struct gl_constants *consts, gl_api api, struct gl_shader_program *prog, struct gl_linked_shader *producer, unsigned num_explicit_locations) check_against_output_limit() argument
2982 struct gl_linked_shader *producer = prog->_LinkedShaders[last]; link_varyings() local
[all...]
H A Dgl_nir_opt_dead_builtin_varyings.c337 * If "ir" is the producer, the "external" usage should come from
462 struct gl_linked_shader *producer, in gl_nir_opt_dead_builtin_varyings()
481 if (producer) { in gl_nir_opt_dead_builtin_varyings()
482 get_varying_info(&producer_info, producer->Program->nir, in gl_nir_opt_dead_builtin_varyings()
485 if (producer->Stage == MESA_SHADER_TESS_CTRL) in gl_nir_opt_dead_builtin_varyings()
491 lower_texcoord_array(consts, producer, prog, &producer_info); in gl_nir_opt_dead_builtin_varyings()
504 if (!producer) { in gl_nir_opt_dead_builtin_varyings()
517 replace_varyings(consts, producer, prog, &producer_info, in gl_nir_opt_dead_builtin_varyings()
533 /* Eliminate the inputs uninitialized by the producer. */ in gl_nir_opt_dead_builtin_varyings()
544 if (producer) in gl_nir_opt_dead_builtin_varyings()
460 gl_nir_opt_dead_builtin_varyings(const struct gl_constants *consts, gl_api api, struct gl_shader_program *prog, struct gl_linked_shader *producer, struct gl_linked_shader *consumer, unsigned num_tfeedback_decls, struct xfb_decl *tfeedback_decls) gl_nir_opt_dead_builtin_varyings() argument
[all...]
H A Dgl_nir_linker.c121 gl_nir_link_opts(nir_shader *producer, nir_shader *consumer) in gl_nir_link_opts() argument
123 if (producer->options->lower_to_scalar) { in gl_nir_link_opts()
124 NIR_PASS_V(producer, nir_lower_io_to_scalar_early, nir_var_shader_out); in gl_nir_link_opts()
128 nir_lower_io_arrays_to_elements(producer, consumer); in gl_nir_link_opts()
130 gl_nir_opts(producer); in gl_nir_link_opts()
133 if (nir_link_opt_varyings(producer, consumer)) in gl_nir_link_opts()
136 NIR_PASS_V(producer, nir_remove_dead_variables, nir_var_shader_out, NULL); in gl_nir_link_opts()
139 if (nir_remove_unused_varyings(producer, consumer)) { in gl_nir_link_opts()
140 NIR_PASS_V(producer, nir_lower_global_vars_to_local); in gl_nir_link_opts()
143 gl_nir_opts(producer); in gl_nir_link_opts()
[all...]
H A Dlink_varyings.cpp654 gl_linked_shader *producer, in cross_validate_outputs_to_inputs()
661 /* Find all shader outputs in the "producer" stage. in cross_validate_outputs_to_inputs()
663 foreach_in_list(ir_instruction, node, producer->ir) { in cross_validate_outputs_to_inputs()
678 var, prog, producer)) { in cross_validate_outputs_to_inputs()
691 * of the corresponding producer output. in cross_validate_outputs_to_inputs()
708 consumer->Stage, producer->Stage); in cross_validate_outputs_to_inputs()
718 consumer->Stage, producer->Stage); in cross_validate_outputs_to_inputs()
786 producer->Stage); in cross_validate_outputs_to_inputs()
652 cross_validate_outputs_to_inputs(const struct gl_constants *consts, struct gl_shader_program *prog, gl_linked_shader *producer, gl_linked_shader *consumer) cross_validate_outputs_to_inputs() argument
/third_party/mesa3d/src/compiler/nir/
H A Dnir_linking_helpers.c124 * progress = nir_remove_unused_io_vars(producer, nir_var_shader_out,
188 nir_remove_unused_varyings(nir_shader *producer, nir_shader *consumer) in nir_remove_unused_varyings() argument
190 assert(producer->info.stage != MESA_SHADER_FRAGMENT); in nir_remove_unused_varyings()
196 nir_foreach_shader_out_variable(var, producer) { in nir_remove_unused_varyings()
203 get_variable_io_mask(var, producer->info.stage); in nir_remove_unused_varyings()
206 get_variable_io_mask(var, producer->info.stage); in nir_remove_unused_varyings()
230 if (producer->info.stage == MESA_SHADER_TESS_CTRL) in nir_remove_unused_varyings()
231 tcs_add_output_reads(producer, read, patches_read); in nir_remove_unused_varyings()
234 progress = nir_remove_unused_io_vars(producer, nir_var_shader_out, read, in nir_remove_unused_varyings()
536 gather_varying_component_info(nir_shader *producer, nir_shade argument
856 compact_components(nir_shader *producer, nir_shader *consumer, struct assigned_comps *assigned_comps, bool default_to_smooth_interp) compact_components() argument
943 nir_compact_varyings(nir_shader *producer, nir_shader *consumer, bool default_to_smooth_interp) nir_compact_varyings() argument
969 nir_link_xfb_varyings(nir_shader *producer, nir_shader *consumer) nir_link_xfb_varyings() argument
1315 nir_link_precision(unsigned producer, unsigned consumer, bool fs) nir_link_precision() argument
1326 nir_link_varying_precision(nir_shader *producer, nir_shader *consumer) nir_link_varying_precision() argument
1353 nir_link_opt_varyings(nir_shader *producer, nir_shader *consumer) nir_link_opt_varyings() argument
1648 nir_assign_linked_io_var_locations(nir_shader *producer, nir_shader *consumer) nir_assign_linked_io_var_locations() argument
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir.c934 nir_shader *producer, nir_shader *consumer) in brw_nir_link_shaders()
936 if (producer->info.stage == MESA_SHADER_MESH && in brw_nir_link_shaders()
955 nir_lower_io_arrays_to_elements(producer, consumer); in brw_nir_link_shaders()
956 nir_validate_shader(producer, "after nir_lower_io_arrays_to_elements"); in brw_nir_link_shaders()
959 const bool p_is_scalar = compiler->scalar_stage[producer->info.stage]; in brw_nir_link_shaders()
963 NIR_PASS(_, producer, nir_lower_io_to_scalar_early, nir_var_shader_out); in brw_nir_link_shaders()
965 brw_nir_optimize(producer, compiler, p_is_scalar, false); in brw_nir_link_shaders()
969 if (nir_link_opt_varyings(producer, consumer)) in brw_nir_link_shaders()
972 NIR_PASS(_, producer, nir_remove_dead_variables, nir_var_shader_out, NULL); in brw_nir_link_shaders()
975 if (nir_remove_unused_varyings(producer, consume in brw_nir_link_shaders()
933 brw_nir_link_shaders(const struct brw_compiler *compiler, nir_shader *producer, nir_shader *consumer) brw_nir_link_shaders() argument
[all...]
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/
H A D3-1.c30 static void *producer(void *);
50 if (pthread_create(&prod, NULL, producer, (void *)cnt) != 0) { in main()
81 static void *producer(void *arg) in producer() function
/third_party/libfuse/example/
H A Dpoll.c124 * gets filled up periodically by producer thread and consumed in fsel_open()
229 * This is the main producer loop which is executed in fsel_producer()
266 pthread_t producer; in main() local
282 errno = pthread_create(&producer, &attr, fsel_producer, NULL); in main()
290 pthread_cancel(producer); in main()
291 pthread_join(producer, NULL); in main()
/third_party/backends/backend/genesys/
H A Dimage_buffer.cpp29 ImageBuffer::ImageBuffer(std::size_t size, ProducerCallback producer) : in ImageBuffer() argument
30 producer_{producer}, in ImageBuffer()
/third_party/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_init/
H A D3-1.c31 static void *producer(void *arg) in producer() function
68 if (pthread_create(&prod, NULL, producer, (void *)cnt) != 0) { in main()
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_glsl_to_nir.cpp586 st_nir_vectorize_io(nir_shader *producer, nir_shader *consumer) in st_nir_vectorize_io() argument
591 if (!producer) in st_nir_vectorize_io()
594 NIR_PASS_V(producer, nir_lower_io_to_vector, nir_var_shader_out); in st_nir_vectorize_io()
595 NIR_PASS_V(producer, nir_opt_combine_stores, nir_var_shader_out); in st_nir_vectorize_io()
597 if ((producer)->info.stage != MESA_SHADER_TESS_CTRL) { in st_nir_vectorize_io()
604 NIR_PASS_V(producer, nir_lower_io_to_temporaries, in st_nir_vectorize_io()
605 nir_shader_get_entrypoint(producer), true, false); in st_nir_vectorize_io()
606 NIR_PASS_V(producer, nir_lower_global_vars_to_local); in st_nir_vectorize_io()
607 NIR_PASS_V(producer, nir_split_var_copies); in st_nir_vectorize_io()
608 NIR_PASS_V(producer, nir_lower_var_copie in st_nir_vectorize_io()
[all...]
/third_party/pulseaudio/src/tests/
H A Dasyncq-test.c34 static void producer(void *_q) { in producer() function
78 t1 = pa_thread_new("producer", producer, q); in START_TEST()
/third_party/vk-gl-cts/framework/delibs/dethread/
H A DdeThreadTest.c441 deThread producer; in deSemaphore_selfTest() local
453 producer = deThread_create(producerThread, &testBuffer, DE_NULL); in deSemaphore_selfTest()
455 DE_TEST_ASSERT(consumer && producer); in deSemaphore_selfTest()
458 deThread_join(producer); in deSemaphore_selfTest()
461 deThread_destroy(producer); in deSemaphore_selfTest()

Completed in 22 milliseconds

123