/third_party/lz4/ossfuzz/ |
H A D | fuzz_data_producer.c | 9 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 D | fuzz_data_producer.h | 13 /* 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 D | compress_frame_fuzzer.c | 20 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 D | round_trip_frame_fuzzer.c | 19 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 D | round_trip_frame_uncompressed_fuzzer.c | 44 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 D | compress_hc_fuzzer.c | 19 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 D | decompress_frame_fuzzer.c | 33 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 D | round_trip_hc_fuzzer.c | 18 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 D | compress_fuzzer.c | 18 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 D | decompress_fuzzer.c | 17 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 D | round_trip_fuzzer.c | 17 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 D | link_interface_blocks.cpp | 174 * 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 D | gl_nir_link_varyings.c | 952 * 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 D | gl_nir_opt_dead_builtin_varyings.c | 337 * 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 D | gl_nir_linker.c | 121 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 D | link_varyings.cpp | 654 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 D | nir_linking_helpers.c | 124 * 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 D | brw_nir.c | 934 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 D | 3-1.c | 30 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 D | poll.c | 124 * 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 D | image_buffer.cpp | 29 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 D | 3-1.c | 31 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 D | st_glsl_to_nir.cpp | 586 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 D | asyncq-test.c | 34 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 D | deThreadTest.c | 441 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()
|