/freebsd/sys/contrib/ck/include/ |
H A D | ck_ring.h | 108 /* 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 D | ck_ec.h | 40 * 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 D | ck_stack.h | 51 * 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 D | dwarf.3 | 57 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 D | dwarf_get_relocation_info.3 | 62 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 D | dwarf_add_frame_fde.3 | 32 .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 D | dwarf_add_arange.3 | 33 .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 D | dwarf_add_line_entry.3 | 32 .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 D | dwarf_reset_section_bytes.3 | 32 .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 D | dwarf_def_macro.3 | 32 .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 D | dwarf_add_die_to_debug.3 | 46 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 D | dwarf_add_AT_producer.3 | 40 .Fa "char *producer" 60 .Ar producer 87 .Ar producer
|
H A D | dwarf_add_varname.3 | 32 .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 D | dwarf_producer_set_isa.3 | 32 .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 D | dwarf_add_directory_decl.3 | 32 .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 D | dwarf_add_funcname.3 | 32 .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 D | dwarf_add_pubname.3 | 32 .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 D | mdio-mux-multiplexer.txt | 4 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 D | mdio-mux-multiplexer.yaml | 14 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 D | add-depends.pl | 51 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 D | AMDGPUInsertSingleUseVDST.cpp | 91 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 D | hal_desc.h | 34 * 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 D | HexagonMCChecker.cpp | 430 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 D | hal_desc.h | 33 * 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 D | FDRRecordProducer.h | 1 //===- 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
|