/hardware/nxp/keymint/KM300/ |
D | JavacardKeyMintOperation.cpp | 78 DataView view = {.buffer = {}, .data = input, .start = 0, .length = input.size()}; in update() local 79 keymaster_error_t err = bufferData(view); in update() 85 if (view.length > MAX_CHUNK_SIZE) { in update() 86 err = updateInChunks(view, aToken, tToken, output); in update() 91 vector<uint8_t> remaining = popNextChunk(view, view.length); in update() 107 DataView view = {.buffer = {}, .data = inData, .start = 0, .length = inData.size()}; in finish() local 111 appendBufferedData(view); in finish() 112 if (view.length > MAX_CHUNK_SIZE) { in finish() 113 auto err = updateInChunks(view, aToken, tToken, output); in finish() 119 keymaster_error_t err = bufferData(view); in finish() [all …]
|
D | JavacardKeyMintOperation.h | 116 vector<uint8_t> popNextChunk(DataView& view, uint32_t chunkSize); 129 inline void appendBufferedData(DataView& view) { in appendBufferedData() argument 131 view.buffer = buffer_; in appendBufferedData() 132 view.length = view.length + buffer_.size(); in appendBufferedData() 133 view.start = 0; in appendBufferedData() 143 uint16_t getDataViewOffset(DataView& view, uint16_t blockSize);
|
/hardware/nxp/keymint/KM200/ |
D | JavacardKeyMintOperation.cpp | 74 DataView view = {.buffer = {}, .data = input, .start = 0, .length = input.size()}; in update() local 75 keymaster_error_t err = bufferData(view); in update() 81 if (view.length > MAX_CHUNK_SIZE) { in update() 82 err = updateInChunks(view, aToken, tToken, output); in update() 87 vector<uint8_t> remaining = popNextChunk(view, view.length); in update() 101 DataView view = {.buffer = {}, .data = inData, .start = 0, .length = inData.size()}; in finish() local 105 appendBufferedData(view); in finish() 106 if (view.length > MAX_CHUNK_SIZE) { in finish() 107 auto err = updateInChunks(view, aToken, tToken, output); in finish() 113 keymaster_error_t err = bufferData(view); in finish() [all …]
|
D | JavacardKeyMintOperation.h | 94 vector<uint8_t> popNextChunk(DataView& view, uint32_t chunkSize); 106 inline void appendBufferedData(DataView& view) { in appendBufferedData() argument 108 view.buffer = buffer_; in appendBufferedData() 109 view.length = view.length + buffer_.size(); in appendBufferedData() 110 view.start = 0; in appendBufferedData() 120 uint16_t getDataViewOffset(DataView& view, uint16_t blockSize);
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_QCOM_multiview_per_view_render_areas.adoc | 24 to distinct regions of the framebuffer for each view. 26 per-view render areas to the implementation. 27 Such per-view render areas can be used by the implementation to reduce the 31 The extension enables a multiview render pass instance to define per-view 33 For each view of a multiview render pass instance, only those pixels in the 34 per-view render area are affected by load, store and resolve operations. 40 1) Do the per-view pname:renderAreas interact with 45 the per-view pname:renderAreas. 59 The per-view render areas are not rotated. 65 The per-view viewports and the per-view renderAreas are orthogonal features. [all …]
|
D | VK_NVX_multiview_per_view_attributes.adoc | 31 and `GL_NVX_multiview_per_view_attributes` introduce per-view position and 33 per-view attribute arrays are interpreted by Vulkan. 34 Pipelines using per-view attributes may: only execute the 36 stages>> once for all views rather than once per-view, which reduces 47 Shaders that use the new per-view outputs (e.g. code:gl_PositionPerViewNV) 48 must: also write the non-per-view output (code:gl_Position), and the values 51 Implementations are free to either use the per-view outputs or the 52 non-per-view outputs, whichever would be more efficient. 55 per-view viewport mask must: not be used. 83 // Output both per-view positions and gl_Position as a function
|
D | VK_QCOM_multiview_per_view_viewports.adoc | 24 viewport and scissor for each view, without using shader-based viewport 28 When the <<features-multiview-per-view-viewports, 31 code:ViewportIndex built-in decoration, then each view of a multiview render 40 <<features-multiview-per-view-viewports, pname:multiviewPerViewViewports>>
|
D | VK_EXT_image_2d_view_of_3d.adoc | 26 This extension allows a single slice of a 3D image to be used as a 2D view 28 in OpenGL with the `layer` parameter set to true and 2D view binding
|
D | VK_EXT_filter_cubic.adoc | 27 It documents cubic filtering of other image view types. 30 that can: be used to determine which image types and which image view types
|
D | VK_KHR_multiview.adoc | 28 slightly different behavior for each "`view`". 40 what to do for each view. 67 * https://devblogs.nvidia.com/turing-multi-view-rendering-vrworks['NVIDIA
|
D | VK_EXT_fragment_density_map2.adoc | 59 // Create view for fragment density map 71 // Begin fragment density map render pass with deferred view. 73 // unless view is created with the FDM dynamic or deferred flags.
|
D | VK_EXT_border_color_swizzle.adoc | 29 custom border colors and non-identity image view swizzles, and provide a 31 color to match the image view component mapping it is combined with.
|
/hardware/interfaces/automotive/sv/1.0/ |
D | ISurroundView2dSession.hal | 22 * Interface representing a surround view 2d session. 24 * Surround view 2d provides a top/bird's eye view of the car and its surroundings. 29 * Gets mapping information for 2d surround view. 31 * Mapping information maps the output frame of 2d surround view to actual dimensions 34 * onto the surround view 2d output frame. 37 * @return sv2dMappingInfo mapping information of the 2d surround view. 42 * Sets the configuration of 2d surround view. 44 * Configuration is used for supported different target use-cases of the surround view eg. 56 * Gets the current configuration of the 2d surround view. 58 * Configuration is used for supported different target use-cases of the surround view eg. [all …]
|
D | ISurroundView3dSession.hal | 22 * Interface representing a surround view 3d session. 24 * Surround view 3d provides a virtual view from any desired position in the 3d space around the 25 * car. Surround view 3d creates an approximate 3d surface around the car to match the surrounds 26 * and provides a virtual view as seen on this surface. 31 * Sets the desired views of surround view 3d. 33 * Surround view 3d takes a list of desired virtual view points and provides an output frame 34 * for each view. Default view list is a single view from behind the car front facing in the 37 * Each view set is identified by an Id which is returned with the corresponding output frame 38 * of that view. 41 * identify updated set of views once effective using the view Id provided in the updated [all …]
|
D | types.hal | 84 * Struct defining a virtual view in the 3d space around the car. 88 * Id to identify each custom view, this is passed along in each result SvBuffer. 89 * Recommend client to have a unique id for each different view. 94 * Pose of the view. Describes the orientation and location of a virtual view relative to the 97 * The virtual view axes are defined as +Y as look-at direction, +X as right direction and 99 * The rotation and translation of the virtual view axes w.r.t the android automotive axes is 101 * Example: A virtual view points to the right face of the car, located on right side of 106 * | ↑Y | Y←∘ view 111 * Here the view axes are rotated by 90 counter-clockwise w.r.t android automotive axes. 119 * Horizontal field of view of the virtual view in degrees. Vertical fov is scaled accordingly [all …]
|
D | ISurroundViewService.hal | 23 * Interface representing entry point for surround view. 25 * Surround view service has two types of sessions 2d and 3d. Refer to their respective interface 31 * Gets a list of camera ids that are used for generating surround view. 41 * Starts a surround view 2d session. 49 * Stops a surround view 2d session. 57 * Starts a surround view 3d session. 65 * Stops a surround view 2d session.
|
D | ISurroundViewSession.hal | 22 * Common interface for surround view session extended by surround view 2d and 3d 27 * Requests to start receiving surround view frames. 29 * For surround view 3d, setViews() must be set before calling startStream(). 33 * called for surround view 3d, appropriate error results otherwise.
|
D | ISurroundViewStream.hal | 20 * Interface representing a surround view stream. 26 * Receives callback of surround view 2d/3d frames. 33 * Receives callback for surround view events. 35 * @param svEvent Surround view event.
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/ |
D | VK_EXT_image_sliced_view_of_3d.adoc | 10 This document describes a proposal for adding support for taking a sliced view of a 3D image, 11 where the result is a 3D image view with a restricted range of depth slices. 24 The proposed solution needs to be able to create a `VkImageView` where we view a range of the depth… 27 . Allowing 2D array view of a 3D images, even when used for storage image 31 . Specifying the offset and range when creating a 3D image view of a 3D 32 image, using an extension structure at image view creation time. 67 If this struct is appended to the `pNext` chain when creating an image view, however, 68 any Z coordinate used to access the image view in a shader is offset by `sliceOffset`. 69 `sliceCount` controls how many depth slices are part of the view. Accessing texels outside this ran… 74 When expressing ranges in terms of the integer Z coordinate, this only works if the image view is r…
|
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/ |
D | vk_image.h | 348 vk_image_view_subresource_range(const struct vk_image_view *view) in vk_image_view_subresource_range() argument 351 .aspectMask = view->aspects, in vk_image_view_subresource_range() 352 .baseMipLevel = view->base_mip_level, in vk_image_view_subresource_range() 353 .levelCount = view->level_count, in vk_image_view_subresource_range() 354 .baseArrayLayer = view->base_array_layer, in vk_image_view_subresource_range() 355 .layerCount = view->layer_count, in vk_image_view_subresource_range()
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/ |
D | draw_dispatch_common.adoc | 11 command, then the image view's 12 <<resources-image-view-format-features,format features>> must: contain 18 command, then the image view's 19 <<resources-image-view-format-features,format features>> must: contain 24 <<textures-depth-compare-operation,depth comparison>>, the image view 31 <<textures-depth-compare-operation,depth comparison>>, the image view's 32 <<resources-image-view-format-features,format features>> must: contain 37 of this command, then the image view's 38 <<resources-image-view-format-features,format features>> must: contain 43 storage texel buffer's <<resources-buffer-view-format-features,format [all …]
|
/hardware/google/aemu/base/ |
D | StringUtils.cpp | 51 char* strDup(std::string_view view) { in strDup() argument 53 char* ret = static_cast<char*>(malloc(view.size() + 1u)); in strDup() 54 ::memcpy(ret, view.data(), view.size()); in strDup() 55 ret[view.size()] = '\0'; in strDup()
|
/hardware/google/gfxstream/host/ |
D | NativeSubWindow_cocoa.mm | 25 * method to return YES. That prevents drawing of underlying window/view 26 * when the view needs to be redrawn. 126 /* The view must be removed from the hierarchy to be properly resized */ 135 /* Re-add the sub-window to the view hierarchy */
|
/hardware/interfaces/tests/foo/1.0/ |
D | IFooCallback.hal | 31 // above, both from the point of view of the caller (callerBlockedNs) and 32 // from the point of view of IFooCallback itself (timeNs). timeNs measures 48 // how long the three methods above took, from the point of view of that
|
/hardware/google/gfxstream/host/gl/glestranslator/EGL/ |
D | MacNative.m | 391 NSView* view = (NSView*)win; 392 if(view != nil){ 393 NSRect rect = [view bounds]; 402 NSView* view = (NSView*)win; 403 if(view != nil){ 404 NSWindow* wnd = [view window]; 420 NSView* view = (NSView*)win; 421 return view.layer;
|