Home
last modified time | relevance | path

Searched full:producer (Results 1 – 25 of 270) sorted by relevance

1234567891011

/freebsd/sys/contrib/ck/include/
H A Dck_ring.h108 /* The consumer counter must always be smaller than the producer. */ in ck_ring_valid()
112 /* The producer may only be up to size slots ahead of consumer. */ in ck_ring_valid()
137 * for a single producer.
146 unsigned int consumer, producer, delta; in _ck_ring_enqueue_reserve_sp() local
149 producer = ring->p_tail; in _ck_ring_enqueue_reserve_sp()
150 delta = producer + 1; in _ck_ring_enqueue_reserve_sp()
152 *size = (producer - consumer) & mask; in _ck_ring_enqueue_reserve_sp()
157 return (char *)buffer + ts * (producer & mask); in _ck_ring_enqueue_reserve_sp()
181 unsigned int consumer, producer, delta; in _ck_ring_enqueue_sp() local
184 producer = ring->p_tail; in _ck_ring_enqueue_sp()
[all …]
H A Dck_ec.h40 * especially in single producer mode. The 64 bit variants are larger,
45 * specialization for single producer is only implemented for x86 and
47 * other platforms fall back to the multiple producer code path.
51 * 1. On the producer side:
101 * The ops, in addition to the single/multiple producer flag, are
165 * The multiple producer implementation is a regular locked event
169 * The single producer specialization is heavily tied to
180 * producer that we would like a futex_wake, because of the update.
192 * producer will never forget about a counter update. If the last
198 * When the producer forwards the counter's value from its store
[all …]
H A Dck_stack.h51 * Stack producer operation safe for multiple unique producers and multiple consumers.
74 * Stack producer operation for multiple unique producers and multiple consumers.
164 * Stack producer operation safe for multiple producers and multiple consumers.
178 * Stack producer operation safe for multiple producers and multiple consumers.
270 * Stack producer operation safe with no concurrent consumers.
288 * Stack producer operation for single producer and no concurrent consumers.
/freebsd/contrib/elftoolchain/libdwarf/
H A Ddwarf.357 A producer API set that allows applications to add debug information
59 The functions that comprise the DWARF producer API are described in
61 .Sx "DWARF Producer API"
578 .Sh The DWARF Producer API
579 The DWARF producer API permits applications to add DWARF information to
582 The major functional groups of functions in the producer API are listed
608 Set the root debugging information entry for a DWARF producer instance.
619 are used to initialize a producer instance.
626 Retrieve a relocation array from a producer instance.
628 Return the number of relocation arrays for a producer instance.
[all …]
H A Ddwarf_get_relocation_info.362 should reference a DWARF producer instance allocated using
68 flag should have been set on the DWARF producer instance.
133 with the producer instance.
143 was not set on the producer instance.
161 * Assume that dbg refers to a DWARF producer instance created
164 * to the producer instance.
214 was not set on the producer instance.
H A Ddwarf_add_frame_fde.332 .Nd add a call frame descriptor to a DWARF producer instance
66 to a producer instance.
70 should reference a DWARF producer instance allocated using
140 flag should also have been set on the DWARF producer instance.
180 did not belong to the producer instance referenced by argument
191 was not set on the producer instance.
H A Ddwarf_add_arange.333 .Nd add address range information to a DWARF producer instance
59 adds an address range entry to a producer instance.
63 should reference a DWARF producer instance allocated using
91 flag should have been set on the DWARF producer instance.
142 was not set on the producer instance.
H A Ddwarf_add_line_entry.332 .Nd add a line number information entry to a producer instance
51 adds a line number information entry to a DWARF producer instance.
55 should reference a DWARF producer instance allocated using
113 To add line number information to the producer instance, use:
119 /* ... assume dbg refers to a DWARF producer instance ... */
H A Ddwarf_reset_section_bytes.332 .Nd reset the internal state of a producer instance
44 resets the internal state of a DWARF producer instance, so that the
50 will return the first relocation array for the DWARF producer
55 should reference a DWARF producer instance allocated using
H A Ddwarf_def_macro.332 .Nd add a macro definition to a DWARF producer instance
48 adds a macro definition to a DWARF producer instance.
52 should reference a DWARF producer instance allocated using
102 /* ... Assume 'dbg' refers to a DWARF producer instance... */
H A Ddwarf_add_die_to_debug.346 sets the root debugging information entry of a DWARF producer
49 be added to the producer instance.
53 should reference a DWARF producer instance allocated using
H A Ddwarf_add_AT_producer.340 .Fa "char *producer"
60 .Ar producer
87 .Ar producer
H A Ddwarf_add_varname.332 .Nd add information about a static variable to a DWARF producer instance
47 adds information about a static variable to a DWARF producer instance.
51 should reference a DWARF producer instance allocated using
H A Ddwarf_producer_set_isa.332 .Nd specify the instruction set architecture for a DWARF producer instance
46 sets the instruction set architecture for a DWARF producer instance.
50 should reference a DWARF producer instance allocated using one of
H A Ddwarf_add_directory_decl.332 .Nd add a directory name to a producer instance
46 adds a source directory name to a producer instance and returns the
51 should reference a DWARF producer instance allocated using
H A Ddwarf_add_funcname.332 .Nd add information about a static function to a DWARF producer instance
47 adds information about a static function to a DWARF producer instance.
51 should reference a DWARF producer instance allocated using
H A Ddwarf_add_pubname.332 .Nd add information about a global object to a DWARF producer instance
47 adds information about a global object to a DWARF producer instance.
51 should reference a DWARF producer instance allocated using
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dmdio-mux-multiplexer.txt4 of a mux producer device. The mux producer can be of any type like mmio mux
5 producer, gpio mux producer or generic register based mux producer.
21 In below example the Mux producer and consumer are separate nodes.
29 mux: mux-controller { // Mux Producer
H A Dmdio-mux-multiplexer.yaml14 of a mux producer device. The mux producer can be of any type like mmio mux
15 producer, gpio mux producer or generic register based mux producer.
36 mux: mux-controller { // Mux Producer
/freebsd/crypto/openssl/util/
H A Dadd-depends.pl51 my $producer = shift @ARGV;
52 die "Producer not given\n" unless $producer;
103 print STDERR "DEBUG[$producer]: ignoring $objfile <- $line\n"
197 print STDERR "DEBUG[$producer]: ignoring $objfile <- $line\n"
252 print STDERR "DEBUG[$producer]: ignoring $objfile <- $tail\n"
301 print STDERR "DEBUG[$producer]: ignoring $objfile <- $tail\n"
316 die "Producer unrecognised: $producer\n"
317 unless exists $procedures{$producer} && exists $continuations{$producer};
319 my $procedure = $procedures{$producer};
320 my $continuation = $continuations{$producer};
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInsertSingleUseVDST.cpp91 MachineInstr *Producer) in SingleUseInstruction() argument
92 : LastEncodedPositionEnd(ProducerPosition + 1), ProducerInstr(Producer), in SingleUseInstruction()
95 // Returns false if adding a new single use producer failed. This happens
97 // encode another single use producer region or that this single use
98 // producer is too far away to encode the amount of instructions to skip.
100 // Producer is too far away to encode into this instruction or another in tryAddProducer()
183 // instruction to be marked as a single use producer. in runOnMachineFunction()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dhal_desc.h34 * Producer: SW/FW
609 * Producer: RXDMA
849 * Producer: RXDMA
914 * Indicates the number of times the producer of entries into
932 * Producer: REO
1035 * Producer: RXDMA
1129 * Indicates the number of times the producer of entries into
1152 * Producer: SW
1421 * producer of entries into the Ring has looped around the
1430 * use this field to figure out up to where the producer of
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp430 auto Producer = registerProducer(Op.getReg(), ConsumerPredInfo); in checkNewValues() local
431 const MCInst *const ProducerInst = std::get<0>(Producer); in checkNewValues()
433 std::get<2>(Producer); in checkNewValues()
437 "New value register consumer has no producer"); in checkNewValues()
448 "Register producer is predicated and consumer is unconditional"); in checkNewValues()
450 "Instruction does not have a valid new register producer"); in checkNewValues()
456 "Register producer does not use the same predicate " in checkNewValues()
459 "Instruction does not have a valid new register producer"); in checkNewValues()
467 "Register producer has the opposite predicate sense as consumer"); in checkNewValues()
469 "Instruction does not have a valid new register producer"); in checkNewValues()
[all …]
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dhal_desc.h33 * Producer: SW/FW
508 * Producer: RXDMA
709 * Producer: RXDMA
764 * Indicates the number of times the producer of entries into
806 * Producer: RXDMA
858 * Indicates the number of times the producer of entries into
899 * Producer: SW
1153 * producer of entries into the Ring has looped around the
1162 * use this field to figure out up to where the producer of
1377 * producer of entries into the Ring has looped around the
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/XRay/
H A DFDRRecordProducer.h1 //===- FDRRecordProducer.h - XRay FDR Mode Record Producer ----------------===//
21 /// All producer implementations must yield either an Error or a non-nullptr
42 /// This producer encapsulates the logic for loading a File-backed

1234567891011