| /xsrc/external/mit/libdrm/dist/tegra/ |
| channel.c | 42 struct drm_tegra_channel *channel; local 67 channel = calloc(1, sizeof(*channel)); 68 if (!channel) 71 channel->drm = drm; 78 free(channel); 82 channel->context = args.context; 83 channel->version = args.version; 84 channel->capabilities = args.capabilities; 85 channel->class = class 177 struct drm_tegra_channel *channel = map->channel; local [all...] |
| job.c | 65 drm_tegra_job_new(struct drm_tegra_channel *channel, 75 job->channel = channel; 134 struct drm_tegra_channel *channel = job->channel; local 135 struct drm_tegra *drm = channel->drm; 140 args.context = channel->context; 169 struct drm_tegra_channel *channel = job->channel; local 170 struct drm_tegra *drm = channel->drm [all...] |
| pushbuf.c | 175 struct drm_tegra_channel *channel = pushbuf->job->channel; local 181 *(*ptrp)++ = cond << channel->cond_shift | syncpt->id;
|
| /xsrc/external/mit/libdrm/dist/tests/tegra/ |
| drm-test-tegra.h | 46 struct drm_tegra_channel *channel; member in struct:drm_tegra_gr2d
|
| syncpt-timeout.c | 34 struct drm_tegra_channel **channel) 47 err = drm_tegra_channel_open(drm, classes[i].class, channel); 49 fprintf(stderr, "failed to open channel to %s: %s\n", 64 struct drm_tegra_channel *channel; local 95 err = channel_open(drm, &channel); 97 fprintf(stderr, "failed to open channel: %s\n", strerror(-err)); 101 err = drm_tegra_job_new(channel, &job); 157 drm_tegra_channel_close(channel);
|
| syncpt-wait.c | 34 struct drm_tegra_channel **channel) 47 err = drm_tegra_channel_open(drm, classes[i].class, channel); 49 fprintf(stderr, "failed to open channel to %s: %s\n", 64 struct drm_tegra_channel *channel; local 95 err = channel_open(drm, &channel); 97 fprintf(stderr, "failed to open channel: %s\n", strerror(-err)); 101 err = drm_tegra_job_new(channel, &job); 145 drm_tegra_channel_close(channel);
|
| vic-blit.c | 35 static int clear(struct vic *vic, struct drm_tegra_channel *channel, 43 err = drm_tegra_job_new(channel, &job); 104 static int fill(struct vic *vic, struct drm_tegra_channel *channel, 112 err = drm_tegra_job_new(channel, &job); 174 static int blit(struct vic *vic, struct drm_tegra_channel *channel, 182 err = drm_tegra_job_new(channel, &job); 248 struct drm_tegra_channel *channel; local 271 err = drm_tegra_channel_open(drm, DRM_TEGRA_VIC, &channel); 273 fprintf(stderr, "failed to open channel to VIC: %s\n", strerror(-err)); 277 version = drm_tegra_channel_get_version(channel); [all...] |
| vic-clear.c | 44 struct drm_tegra_channel *channel; local 71 err = drm_tegra_channel_open(drm, DRM_TEGRA_VIC, &channel); 73 fprintf(stderr, "failed to open channel to VIC: %s\n", strerror(-err)); 77 version = drm_tegra_channel_get_version(channel); 80 err = vic_new(drm, channel, &vic); 107 err = drm_tegra_job_new(channel, &job); 168 drm_tegra_channel_close(channel);
|
| vic-flip.c | 35 static int clear(struct vic *vic, struct drm_tegra_channel *channel, 43 err = drm_tegra_job_new(channel, &job); 104 static int fill(struct vic *vic, struct drm_tegra_channel *channel, 112 err = drm_tegra_job_new(channel, &job); 174 static int flip(struct vic *vic, struct drm_tegra_channel *channel, 182 err = drm_tegra_job_new(channel, &job); 248 struct drm_tegra_channel *channel; local 271 err = drm_tegra_channel_open(drm, DRM_TEGRA_VIC, &channel); 273 fprintf(stderr, "failed to open channel to VIC: %s\n", strerror(-err)); 277 version = drm_tegra_channel_get_version(channel); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| opt_vectorize.cpp | 42 * to each channel of the same variable. 211 * Returns whether the write mask is a single channel. 380 unsigned channel = write_mask_to_swizzle(this->current_assignment->write_mask); local 381 this->assignment[channel] = ir;
|
| opt_constant_propagation.cpp | 174 int channel; local 179 case 0: channel = swiz->mask.x; break; 180 case 1: channel = swiz->mask.y; break; 181 case 2: channel = swiz->mask.z; break; 182 case 3: channel = swiz->mask.w; break; 183 default: assert(!"shouldn't be reached"); channel = 0; break; 186 channel = i; 190 if (entry->var == deref->var && entry->write_mask & (1 << channel)) { 201 if (j == channel)
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| opt_vectorize.cpp | 42 * to each channel of the same variable. 211 * Returns whether the write mask is a single channel. 380 unsigned channel = write_mask_to_swizzle(this->current_assignment->write_mask); local 381 this->assignment[channel] = ir;
|
| opt_constant_propagation.cpp | 174 int channel; local 179 case 0: channel = swiz->mask.x; break; 180 case 1: channel = swiz->mask.y; break; 181 case 2: channel = swiz->mask.z; break; 182 case 3: channel = swiz->mask.w; break; 183 default: assert(!"shouldn't be reached"); channel = 0; break; 186 channel = i; 190 if (entry->var == deref->var && entry->write_mask & (1 << channel)) { 201 if (j == channel)
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| brw_nir_lower_cs_intrinsics.c | 79 nir_ssa_def *channel = nir_load_subgroup_invocation(b); local 80 nir_ssa_def *linear = nir_iadd(b, channel, thread_local_id);
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| tu_meta_copy.c | 55 int channel = vk_format_get_first_non_void_channel(format); local 56 if (channel < 0) { 60 if (desc->channel[channel].normalized) { 61 if (desc->channel[channel].type == VK_FORMAT_TYPE_SIGNED) 64 } else if (desc->channel[channel].pure_integer) { 65 if (desc->channel[channel].type == VK_FORMAT_TYPE_SIGNED [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| brw_nir_lower_cs_intrinsics.c | 72 nir_ssa_def *channel = nir_load_subgroup_invocation(b); local 73 nir_ssa_def *linear = nir_iadd(b, channel, thread_local_id);
|
| /xsrc/external/mit/xf86-video-sunffb/dist/src/ |
| ffb_wid.c | 76 switch (wid->channel) { 99 switch (wid->channel) { 139 table->wid_pool[i].channel = 0; 237 int i, depth, direct, static_greyscale, palette, channel; local 249 channel = 1; 257 channel = 0; 286 table->wid_pool[i].channel == channel && 307 table->wid_pool[i].channel = 1; 309 table->wid_pool[i].channel = 0 [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| radv_nir_lower_ycbcr_textures.c | 202 unsigned channel = swizzles[i] - PIPE_SWIZZLE_X; local 203 values[i] = nir_channel(builder, plane_values[plane_swizzle.plane[channel]], 204 plane_swizzle.swizzle[channel]);
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_lower_subgroups.c | 453 nir_ssa_def *channel = nir_channel(b, vec_result, i); local 454 /* result = channel >= 0 ? (i * bitsize + channel) : result */ 455 result = nir_bcsel(b, nir_ige(b, channel, nir_imm_int(b, 0)), 456 nir_iadd_imm(b, channel, i * value->bit_size), 468 nir_ssa_def *channel = nir_channel(b, vec_result, i); local 469 /* result = channel >= 0 ? (i * bitsize + channel) : result */ 470 result = nir_bcsel(b, nir_ige(b, channel, nir_imm_int(b, 0)), 471 nir_iadd_imm(b, channel, i * value->bit_size) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/ |
| nouveau_vp3_video.c | 214 if (dec->channel[0] != dec->channel[1]) { 217 nouveau_object_del(&dec->channel[i]); 221 nouveau_object_del(dec->channel); 377 struct nouveau_object *channel = NULL, *bsp = NULL; local 395 /* kepler must have its own channel, so just do this for everyone */ 398 data, size, &channel); 400 if (channel) { 401 ret = nouveau_object_mclass(channel, nouveau_decoder_msvld); 403 nouveau_object_new(channel, 0, nouveau_decoder_msvld[ret].oclass [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/svga/drm/ |
| vmw_msg.c | 67 * Hypervisor-specific bi-directional communication channel. Should never 77 * @port_num: [IN] port number + [channel id] 82 * @dx: [OUT] e.g. channel id 109 * Hypervisor-specific bi-directional communication channel. Should never 117 * @port_num: [IN] port number + [channel id] 123 * @dx: [OUT] e.g. channel id 300 * @channel: RPC channel 306 vmw_open_channel(struct rpc_channel *channel, unsigned protocol) 319 channel->channel_id = HIGH_WORD(dx) 429 struct rpc_channel channel; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| radv_nir_lower_ycbcr_textures.c | 328 unsigned channel = swizzles[i] - VK_SWIZZLE_X; local 330 plane_values[plane_swizzle.plane[channel]], 331 plane_swizzle.swizzle[channel]);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/ |
| lp_bld_format_soa.c | 64 LLVMValueRef channel[LP_MAX_VECTOR_LENGTH] = { 0 }; local 69 channel[k] = src_aos[j + 4 * k]; 72 aos_channels[j] = lp_build_concat(gallivm, channel, aos_channel_type, pixels_per_channel); 322 struct util_format_channel_description chan_desc = format_desc->channel[chan]; 435 (format_desc->channel[0].type != UTIL_FORMAT_TYPE_FLOAT || 436 format_desc->channel[0].size == 32 || 437 format_desc->channel[0].size == 16)) 477 format_desc->channel[0].size <= type.width) || 478 (format_desc->channel[0].size == 64 && 479 format_desc->channel[0].type == UTIL_FORMAT_TYPE_FLOAT & [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/ |
| nouveau_vp3_video.c | 215 if (dec->channel[0] != dec->channel[1]) { 218 nouveau_object_del(&dec->channel[i]); 222 nouveau_object_del(dec->channel); 378 struct nouveau_object *channel = NULL, *bsp = NULL; local 396 /* kepler must have its own channel, so just do this for everyone */ 399 data, size, &channel); 401 if (channel) { 402 ret = nouveau_object_mclass(channel, nouveau_decoder_msvld); 404 nouveau_object_new(channel, 0, nouveau_decoder_msvld[ret].oclass [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/svga/drm/ |
| vmw_msg.c | 64 * Hypervisor-specific bi-directional communication channel. Should never 74 * @port_num: [IN] port number + [channel id] 79 * @dx: [OUT] e.g. channel id 106 * Hypervisor-specific bi-directional communication channel. Should never 114 * @port_num: [IN] port number + [channel id] 120 * @dx: [OUT] e.g. channel id 297 * @channel: RPC channel 303 vmw_open_channel(struct rpc_channel *channel, unsigned protocol) 316 channel->channel_id = HIGH_WORD(dx) 426 struct rpc_channel channel; local [all...] |