| /system/fidl/fuchsia-tracelink/ |
| A D | tracelink.fidl | 2 // Use of this source code is governed by a BSD-style license that can be 50 // manager that tracing is finished. 56 // Note that one property of this interface is that once registration is made 62 // returns that the provider is actually registered. 68 // returns that the provider is actually registered. 73 // until the provider is registered. 74 // On return |s| is ZX_OK if registration was successful. 75 // |started| is true if tracing has already started, which is a hint to 84 // In oneshot mode there is only one buffer that is not reused. When the 97 // and then, when the buffer is saved, the manager: [all …]
|
| /system/fidl/fuchsia-hardware-display/ |
| A D | display-controller.fidl | 14 FALLBACK = 1; // the virtcon is visible if there is no primary client. 15 FORCED = 2; // the virtcon is visible even if there is a primary client. 86 // is not typeSimple, it is up to the driver and image producer to 186 // configuration is available, it is immediately given to the hardware. This 201 // Imports a VMO backed image. If tiling is not typeSimple, it is up to 208 // It is safe to call this at any time. When an image is released, it 217 // It is illegal for id to be equal to invalidId, and it is undefined to 288 // is illegal. 293 // If |mode| == DISABLED, the layer is opaque and |val| is ignored. 357 // or from when its configuration is applied until its signal_event_id is [all …]
|
| /system/ulib/trace-engine/ |
| A D | ddk-disabled-exports.ld | 3 * Use of this source code is governed by a BSD-style license that can be 8 * This is an input linker script used in linking libdriver.so. 9 * The linker is pulling in our symbols from an archive, thus they won't get 13 * N.B. This file is used when tracing is disabled in the DDK because these 14 * symbols can be used by tracing clients even when tracing is disabled with
|
| /system/banjo/ddk-protocol-ethernet/ |
| A D | ethernet.banjo | 2 // Use of this source code is governed by a BSD-style license that can be 23 /// The FEATURE_SYNTH flag indicates a device that is not backed by hardware. 49 /// Only used if ETHMAC_FEATURE_DMA is available. 85 /// |value| is bool. |data| is unused. 88 /// |value| is bool. |data| is unused. 94 /// |data| is |value|*6 bytes of MAC addresses. Caller retains ownership. 95 /// If |value| is _OVERFLOW, |data| is ignored. 111 /// Safe to call if the ethermac is already stopped. 115 /// Callbacks on ifc may be invoked from now until stop() is called 119 /// ZX_ERR_SHOULD_WAIT: Packet is being enqueued. [all …]
|
| /system/ulib/trace-vthread/ |
| A D | README.md | 4 This library is an auxiliary library to the trace library and provides 5 support for emitting vthread events. It is separate from the trace library 6 as the latter is only intended to handle the common case; extending it to 7 support more use-cases is outside its scope.
|
| /system/ulib/unittest/ |
| A D | README.md | 18 `unitest_printf_critical()`, the difference being that the former is 19 controlled by the verbosity level, and the latter is not. 24 Verbosity is controlled by passing `v=N` when invoking the test, 25 where N has the range 0-9. The default is zero, which means 46 where the first `-f` is the value for option `--foo` 47 and the second `-f` is an option specific to `foo-test`. 51 If `--foo` is a Unittest option, how does the testcase know to 52 ignore the first `-f`? The solution we employ is very simple: 55 *and ignore anything that is not recognized.* 60 A second consequence is that there are no positional parameters. [all …]
|
| /system/fidl/fuchsia-hardware-power/ |
| A D | power.fidl | 2 // Use of this source code is governed by a BSD-style license that can be 43 // the smallest increment the battery is capable of measuring between the 46 // the smallest increment the battery is capable of measuring between the low 51 // charging/discharging rate in the capacity unit. positive is charging, 52 // negative is discharging 63 // Get an event to receive state change notifications on. ZX_USER_SIGNAL_0 is 64 // asserted when power_info_t.state is changed. It is deasserted when the 65 // state is read via |GetPowerInfo|.
|
| /system/banjo/ddk-protocol-bt-hci/ |
| A D | bt-hci.banjo | 2 // Use of this source code is governed by a BSD-style license that can be 13 /// is already open. 16 /// Returns ZX_ERR_ALREADY_BOUND if the channel is already open. 19 /// The format of each message is: [1-octet flags] [n-octet payload] 20 /// The flags octet is a bitfield with the following values defined: 24 /// Returns ZX_ERR_ALREADY_BOUND if the channel is already open.
|
| /system/banjo/ddk-protocol-badblock/ |
| A D | bad-block.banjo | 2 // Use of this source code is governed by a BSD-style license that can be 12 /// |bad_blocks_count|. The order of blocks is undefined. 14 /// blocks. It is recommended to first make call with |bad_blocks_count| 15 /// equal to 0 in order to determine how large the |bad_blocks| is. 18 /// Sets |block| as bad. If block is already marked bad, it has no effect.
|
| /system/fidl/fuchsia-net-stack/ |
| A D | stack.fidl | 2 // Use of this source code is governed by a BSD-style license that can be 11 /// The interface is added. 13 /// The interface is removed. 18 /// The link is not attached to the medium. 20 /// The link is attached to the medium. 25 /// The interface is administratively disabled. 27 /// The interface is administratively enabled. 48 /// subsequently re-added. It is not stable across netstack instances. 92 /// The subnet is the key for the entry in the table. 161 /// error is returned. [all …]
|
| /system/fidl/fuchsia-sysmem/ |
| A D | allocator.fidl | 2 // Use of this source code is governed by a BSD-style license that can be 21 // Returns |ZX_ERR_NO_MEMORY| if the request is valid but cannot be 23 // Returns |ZX_ERR_ACCESS_DENIED| if the caller is not permitted to 25 // Returns |ZX_ERR_INVALID_ARGS| if the request is malformed. 26 // Returns |ZX_ERR_NOT_SUPPORTED| if request is valid but cannot be 55 // |AllocateSharedCollection()|. Once matched, the token is closed 65 // Returns |ZX_ERR_ACCESS_DENIED| if the caller is not permitted to 67 // Returns |ZX_ERR_INVALID_ARGS| if the request is malformed. 68 // Returns |ZX_ERR_NOT_SUPPORTED| if request is valid but cannot be 79 // |token| is the other endpoint of an eventpair passed to [all …]
|
| /system/utest/core/echo/ |
| A D | README | 1 This is a simple example of reading/writing messages back and forth. 4 that something on the other end of that channel is sending some number of 12 until the channel peer is closed or any other error is encountered.
|
| /system/fidl/fuchsia-cobalt/ |
| A D | cobalt.fidl | 40 // The maximum size of a single Event is 100 KB. 47 // For example the supplied metric id is invalid. 95 // returned Logger is for. 106 // returned Logger is for. 132 // is bundled with Cobalt. 156 // is bundled with Cobalt. 180 // is bundled with Cobalt. 203 // is bundled with Cobalt. 359 // time. This is passed to LogElapsedTime() 394 // value of |duration_micros|. It is ok if this value is [all …]
|
| /system/utest/int-types/ |
| A D | README.md | 9 or types is considerably easier with C++ machinery like decltype and 12 Since `wchar_t` in particular is so finicky, it is separately tested 15 the presence of <stdint.h>, which is very often the case. 17 This level of detail in tests is valuable in part because compilers
|
| /system/banjo/ddk-protocol-display-controller/ |
| A D | display-controller.banjo | 2 // Use of this source code is governed by a BSD-style license that can be 14 /// The image is linear and VMO backed. 32 /// The type conveys information about what is providing the pixel data. If this is not 63 /// The display's parameters if an edid is not present. 78 /// If no edid is present, then the meaning of display_config's mode structure is 88 /// be null if cursor_count is 0. 170 /// If |alpha_mode| == `ALPHA_DISABLED`, the layer is opaque and alpha_layer_val is ignored. 208 /// The color to use for the layer. The color is little-endian, and is 287 /// The display mode configuration is valid. Note that this is distinct from 288 /// whether or not the layer configuration is valid. [all …]
|
| /system/dev/misc/cpu-trace/ |
| A D | intel-pt.md | 16 In this mode of operation each cpu is traced, regardless of what is 23 migrate from CPU to CPU. This is achieved via the PT state save/restore 26 Filtering control (e.g., cr3, user/kernel) is not available in this mode. 27 Address filtering is possible, but is still TODO. 77 The descriptor is just an integer to identify the buffer. 78 When tracing in cpu mode the descriptor is the number of the cpu 104 Currently this is the place in the buffer where tracing stopped, 106 If not using circular buffers then this is the amount of data captured. 107 If using circular buffers then this is where tracing stopped. 158 Internally, status of the tracing of each cpu is collected for later [all …]
|
| A D | intel-pm.md | 27 This must be called while tracing is stopped. 39 This must be called while tracing is stopped. 62 This must be called while tracing is stopped. 86 Each CPU is given a separate VMO and the descriptor is the cpu's number. 87 This must be called while tracing is stopped. 98 This must be called while tracing is stopped. 110 This may be called even if tracing is already stopped.
|
| /system/fidl/fuchsia-hardware-vsock/ |
| A D | vsock.fidl | 2 // Use of this source code is governed by a BSD-style license that can be 10 // the device. As such there is no 'local_cid' as it can only ever be the driver cid 11 // and so specifying is redundant and a source of errors. 43 // for active connections, perform SendRst and SendResponse only when it is correct 53 // |addr|. The |data| socket is stored and will be used for data transmission 62 // shutdown has complete. This is only valid on a connection established with 69 // to use for sending and receiving data on the established connection. It is 72 // Query the current context id of the driver. The local CID is never needed 73 // in interactions with the same device, and retrieving it is only useful for 79 // to send whilst one is already in progress will generate an error. If there [all …]
|
| /system/utest/posixio/ |
| A D | README.md | 3 This directory contains API coverage tests of POSIX IO. This is 5 is to test the error cases of each of these functions. It is not a 10 returned, as the order of detection is undefined." The tests in this
|
| /system/ulib/trace/ |
| A D | README.md | 5 This library is intended to handle the common case, and is not intended 6 to be extended beyond that. It is easy enough to write one's own macros
|
| /system/uapp/trace-benchmark/ |
| A D | README.md | 5 to tracing, such as the overhead of instrumentation when tracing is disabled. 8 overhead of a few nanoseconds when tracing is disabled and a few tens to 9 hundreds of nanoseconds when tracing is enabled depending on the complexity
|
| /system/fidl/fuchsia-hardware-backlight/ |
| A D | backlight.fidl | 2 // Use of this source code is governed by a BSD-style license that can be 9 // The unitless brightness value on a linear scale where 0 is the minimum 10 // brightness and 255 is the maximum brightness.
|
| /system/banjo/ddk-protocol-usb-request/ |
| A D | usb-request.banjo | 2 // Use of this source code is governed by a BSD-style license that can be 20 /// Send zero length packet if length is multiple of max packet size. 25 /// (Filled in by processor before |UsbRequestComplete()| is called) 56 /// usb_request_release() frees the request if this is true. 63 /// Set by the requester if a callback is required on this request's completion. 64 /// This is useful for isochronous requests, where the requester does not care about
|
| /system/ulib/zircon-internal/include/lib/zircon-internal/device/cpu-trace/ |
| A D | skylake-misc-events.inc | 2 // Use of this source code is governed by a BSD-style license that can be 31 // All current misc counters require a timebase, so that is the default 32 // for misc regs. This affects configuration: If one of these is requested 33 // in sampling mode and there is no timebase, then configuration fails. 64 "Sum of all active core cycles (in C0 state), rate is same as TSC") 69 "Sum of any active core cycles (in C0 state), rate is same as TSC") 74 "Sum of active GT cycles (in C0 state), rate is same as TSC") 84 "Sum of active GT slice cycles, rate is 24Mhz") 89 "Sum of active GT engine cycles, rate is 24Mhz") 104 // TODO(dje): This one value is actually a collection of several values. [all …]
|
| /system/ulib/zircon/ |
| A D | alternates.ld | 3 * Use of this source code is governed by a BSD-style license that can be 8 * This is an input linker script used in linking the vDSO. 10 * The alternate code is at hidden symbols. The linker will GC these
|