| /drivers/media/platform/renesas/vsp1/ |
| A D | vsp1_lut.c | 53 spin_lock_irq(&lut->lock); in lut_set_table() 54 swap(lut->lut, dlb); in lut_set_table() 63 struct vsp1_lut *lut = in lut_s_ctrl() local 169 lut_dlb = lut->lut; in lut_configure_frame() 170 lut->lut = NULL; in lut_configure_frame() 200 struct vsp1_lut *lut; in vsp1_lut_create() local 203 lut = devm_kzalloc(vsp1->dev, sizeof(*lut), GFP_KERNEL); in vsp1_lut_create() 204 if (lut == NULL) in vsp1_lut_create() 223 if (!lut->pool) in vsp1_lut_create() 230 lut->entity.subdev.ctrl_handler = &lut->ctrls; in vsp1_lut_create() [all …]
|
| /drivers/gpu/drm/msm/disp/dpu1/ |
| A D | dpu_hw_catalog.c | 609 {.fl = 4, .lut = 0x1b}, 610 {.fl = 5, .lut = 0x5b}, 611 {.fl = 6, .lut = 0x15b}, 612 {.fl = 7, .lut = 0x55b}, 613 {.fl = 8, .lut = 0x155b}, 614 {.fl = 9, .lut = 0x555b}, 622 {.fl = 4, .lut = 0x357}, 623 {.fl = 5, .lut = 0x3357}, 681 {.fl = 0, .lut = 0x0}, 685 {.fl = 0, .lut = 0x0}, [all …]
|
| A D | dpu_hw_util.c | 131 lut[0] = scaler3_cfg->dir_lut; in _dpu_hw_setup_scaler3_lut() 137 lut[1] = scaler3_cfg->cir_lut + in _dpu_hw_setup_scaler3_lut() 144 lut[2] = scaler3_cfg->cir_lut + in _dpu_hw_setup_scaler3_lut() 151 lut[3] = scaler3_cfg->sep_lut + in _dpu_hw_setup_scaler3_lut() 158 lut[4] = scaler3_cfg->sep_lut + in _dpu_hw_setup_scaler3_lut() 165 if (!lut[filter]) in _dpu_hw_setup_scaler3_lut() 206 lut[0] = scaler3_cfg->sep_lut + in _dpu_hw_setup_scaler3lite_lut() 213 lut[1] = scaler3_cfg->sep_lut + in _dpu_hw_setup_scaler3lite_lut() 220 if (!lut[filter]) in _dpu_hw_setup_scaler3lite_lut() 451 return tbl->entries[i].lut; in _dpu_hw_get_qos_lut() [all …]
|
| /drivers/video/fbdev/ |
| A D | macfb.c | 58 unsigned char lut; member 64 unsigned char lut; member 73 unsigned char lut; member 79 unsigned char lut; /* OFFSET: 0x10 */ member 101 unsigned char lut; member 114 unsigned char lut; member 167 &dafb_cmap_regs->lut); in dafb_setpalette() 170 &dafb_cmap_regs->lut); in dafb_setpalette() 173 &dafb_cmap_regs->lut); in dafb_setpalette() 267 nubus_writeb(red, &cmap_regs->lut); in mdc_setpalette() [all …]
|
| /drivers/gpu/drm/amd/display/amdgpu_dm/ |
| A D | amdgpu_dm_color.c | 365 if ((lut[i].red != lut[i].green) || (lut[i].green != lut[i].blue)) in __is_lut_linear() 371 delta = lut[i].red - expected; in __is_lut_linear() 501 __drm_lut_to_dc_gamma(lut, gamma, true); in __set_legacy_tf() 672 const struct drm_color_lut lut, in __to_dc_lut3d_color() argument 734 struct dc_3dlut *lut) in amdgpu_dm_atomic_lut3d() argument 737 lut->state.bits.initialized = 0; in amdgpu_dm_atomic_lut3d() 742 lut->lut_3d.use_tetrahedral_9 = false; in amdgpu_dm_atomic_lut3d() 743 lut->lut_3d.use_12bits = true; in amdgpu_dm_atomic_lut3d() 744 lut->state.bits.initialized = 1; in amdgpu_dm_atomic_lut3d() 746 lut->lut_3d.use_tetrahedral_9, in amdgpu_dm_atomic_lut3d() [all …]
|
| /drivers/gpu/drm/mediatek/ |
| A D | mtk_disp_gamma.c | 95 first = lut[0].red + lut[0].green + lut[0].blue; in mtk_gamma_lut_is_descending() 96 last = lut[last_entry].red + lut[last_entry].green + lut[last_entry].blue; in mtk_gamma_lut_is_descending() 124 struct drm_color_lut *lut; in mtk_gamma_set() local 132 lut = (struct drm_color_lut *)state->gamma_lut->data; in mtk_gamma_set() 150 hwlut.red = drm_color_lut_extract(lut[n].red, lut_bits); in mtk_gamma_set() 151 hwlut.green = drm_color_lut_extract(lut[n].green, lut_bits); in mtk_gamma_set() 152 hwlut.blue = drm_color_lut_extract(lut[n].blue, lut_bits); in mtk_gamma_set() 165 diff.red = lut[n].red - lut[n - 1].red; in mtk_gamma_set() 168 diff.green = lut[n].green - lut[n - 1].green; in mtk_gamma_set() 171 diff.blue = lut[n].blue - lut[n - 1].blue; in mtk_gamma_set() [all …]
|
| A D | mtk_disp_aal.c | 99 struct drm_color_lut *lut; in mtk_aal_gamma_set() local 111 lut = (struct drm_color_lut *)state->gamma_lut->data; in mtk_aal_gamma_set() 114 .red = drm_color_lut_extract(lut[i].red, DISP_AAL_LUT_BITS), in mtk_aal_gamma_set() 115 .green = drm_color_lut_extract(lut[i].green, DISP_AAL_LUT_BITS), in mtk_aal_gamma_set() 116 .blue = drm_color_lut_extract(lut[i].blue, DISP_AAL_LUT_BITS) in mtk_aal_gamma_set()
|
| /drivers/gpu/drm/nouveau/dispnv50/ |
| A D | lut.c | 32 nv50_lut_load(struct nv50_lut *lut, int buffer, struct drm_property_blob *blob, in nv50_lut_load() argument 36 void __iomem *mem = lut->mem[buffer].object.map.ptr; in nv50_lut_load() 37 const u32 addr = lut->mem[buffer].addr; in nv50_lut_load() 59 nv50_lut_fini(struct nv50_lut *lut) in nv50_lut_fini() argument 62 for (i = 0; i < ARRAY_SIZE(lut->mem); i++) in nv50_lut_fini() 63 nvif_mem_dtor(&lut->mem[i]); in nv50_lut_fini() 68 struct nv50_lut *lut) in nv50_lut_init() argument 72 for (i = 0; i < ARRAY_SIZE(lut->mem); i++) { in nv50_lut_init() 74 size * 8, &lut->mem[i]); in nv50_lut_init()
|
| /drivers/gpu/drm/amd/display/dc/core/ |
| A D | dc_surface.c | 243 struct dc_3dlut *lut = container_of(kref, struct dc_3dlut, refcount); in dc_3dlut_func_free() local 245 kvfree(lut); in dc_3dlut_func_free() 250 struct dc_3dlut *lut = kvzalloc(sizeof(*lut), GFP_KERNEL); in dc_create_3dlut_func() local 252 if (lut == NULL) in dc_create_3dlut_func() 255 kref_init(&lut->refcount); in dc_create_3dlut_func() 256 lut->state.raw = 0; in dc_create_3dlut_func() 258 return lut; in dc_create_3dlut_func() 265 void dc_3dlut_func_release(struct dc_3dlut *lut) in dc_3dlut_func_release() argument 267 kref_put(&lut->refcount, dc_3dlut_func_free); in dc_3dlut_func_release() 270 void dc_3dlut_func_retain(struct dc_3dlut *lut) in dc_3dlut_func_retain() argument [all …]
|
| /drivers/gpu/drm/ |
| A D | drm_color_mgmt.c | 611 if (!lut || !tests) in drm_color_lut_check() 614 entry = lut->data; in drm_color_lut_check() 657 set_gamma(crtc, i, lut[i].red, lut[i].green, lut[i].blue); in drm_crtc_load_gamma_888() 678 r = lut[i * 8 + i / 4].red; in drm_crtc_load_gamma_565_from_888() 679 g = lut[i * 4 + i / 16].green; in drm_crtc_load_gamma_565_from_888() 680 b = lut[i * 8 + i / 4].blue; in drm_crtc_load_gamma_565_from_888() 685 g = lut[i * 4 + i / 16].green; in drm_crtc_load_gamma_565_from_888() 708 r = lut[i * 8 + i / 4].red; in drm_crtc_load_gamma_555_from_888() 709 g = lut[i * 8 + i / 4].green; in drm_crtc_load_gamma_555_from_888() 710 b = lut[i * 8 + i / 4].blue; in drm_crtc_load_gamma_555_from_888() [all …]
|
| /drivers/gpu/drm/renesas/rcar-du/ |
| A D | rcar_cmm.c | 32 } lut; member 82 if (!config->lut.table) { in rcar_cmm_setup() 83 if (rcmm->lut.enabled) { in rcar_cmm_setup() 85 rcmm->lut.enabled = false; in rcar_cmm_setup() 92 if (!rcmm->lut.enabled) { in rcar_cmm_setup() 94 rcmm->lut.enabled = true; in rcar_cmm_setup() 97 rcar_cmm_lut_write(rcmm, config->lut.table); in rcar_cmm_setup() 143 rcmm->lut.enabled = false; in rcar_cmm_disable()
|
| /drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ |
| A D | ia_css_bnlm.host.c | 36 bnlm_lut_encode(struct bnlm_lut *lut, const int32_t *lut_thr, in bnlm_lut_encode() argument 62 lut->thr[0][i] = 0; in bnlm_lut_encode() 63 lut->val[0][i] = 0; in bnlm_lut_encode() 68 lut->thr[0][i] = lut_thr[i]; in bnlm_lut_encode() 69 lut->val[0][i] = lut_val[i]; in bnlm_lut_encode() 71 lut->val[0][i] = lut_val[i]; /* val has one more element than thr */ in bnlm_lut_encode() 78 lut->thr[0][blk_offset + i] = lut->thr[0][i]; in bnlm_lut_encode() 79 lut->val[0][blk_offset + i] = lut->val[0][i]; in bnlm_lut_encode()
|
| /drivers/gpio/ |
| A D | gpio-adp5520.c | 19 unsigned char lut[ADP5520_MAXGPIOS]; member 40 return !!(reg_val & dev->lut[off]); in adp5520_gpio_get_value() 51 dev->lut[off]); in adp5520_gpio_set_value() 54 dev->lut[off]); in adp5520_gpio_set_value() 65 dev->lut[off]); in adp5520_gpio_direction_input() 79 dev->lut[off]); in adp5520_gpio_direction_output() 82 dev->lut[off]); in adp5520_gpio_direction_output() 85 dev->lut[off]); in adp5520_gpio_direction_output() 116 dev->lut[gpios++] = 1 << i; in adp5520_gpio_probe()
|
| /drivers/gpu/drm/i915/display/ |
| A D | intel_color.c | 185 return lut && drm_color_lut_size(lut) == LEGACY_LUT_LENGTH; in lut_is_legacy() 1187 lut = blob->data; in create_linear_lut() 1192 lut[i].red = val; in create_linear_lut() 1254 lut = blob->data; in i9xx_load_lut_8() 1370 lut = blob->data; in ilk_load_lut_8() 1640 mtl_degamma_lut(&lut[i]) : glk_degamma_lut(&lut[i])); in glk_load_degamma_lut() 2233 if (!lut) in check_lut_size() 3297 lut = blob->data; in i9xx_read_lut_8() 3324 lut = blob->data; in i9xx_read_lut_10() 3374 lut = blob->data; in i965_read_lut_10p6() [all …]
|
| /drivers/clk/rockchip/ |
| A D | softrst.c | 15 const int *lut; member 31 if (softrst->lut) in rockchip_softrst_assert() 32 id = softrst->lut[id]; in rockchip_softrst_assert() 63 if (softrst->lut) in rockchip_softrst_deassert() 64 id = softrst->lut[id]; in rockchip_softrst_deassert() 106 softrst->lut = lookup_table; in rockchip_register_softrst_lut()
|
| /drivers/accel/amdxdna/ |
| A D | aie2_error.c | 149 const struct aie_event_category *lut; in aie_get_error_category() local 155 lut = aie_ml_shim_tile_event_cat; in aie_get_error_category() 159 lut = aie_ml_core_event_cat; in aie_get_error_category() 164 lut = aie_ml_mem_tile_event_cat; in aie_get_error_category() 167 lut = aie_ml_mem_event_cat; in aie_get_error_category() 176 if (event_id != lut[i].event_id) in aie_get_error_category() 179 return lut[i].category; in aie_get_error_category()
|
| /drivers/gpu/drm/arm/ |
| A D | malidp_crtc.c | 130 struct drm_color_lut *lut = (struct drm_color_lut *)lut_blob->data; in malidp_generate_gamma_table() local 138 out_start = drm_color_lut_extract(lut[segments[i].start].green, in malidp_generate_gamma_table() 140 out_end = drm_color_lut_extract(lut[segments[i].end].green, 12); in malidp_generate_gamma_table() 155 struct drm_color_lut *lut; in malidp_crtc_atomic_check_gamma() local 173 lut = (struct drm_color_lut *)state->gamma_lut->data; in malidp_crtc_atomic_check_gamma() 175 if (!((lut[i].red == lut[i].green) && in malidp_crtc_atomic_check_gamma() 176 (lut[i].red == lut[i].blue))) in malidp_crtc_atomic_check_gamma()
|
| /drivers/hwmon/ |
| A D | max31760.c | 47 } lut[LUT_SIZE]; member 491 struct lut_attribute *lut; in max31760_create_lut_nodes() local 494 lut = &state->lut[i]; in max31760_create_lut_nodes() 495 sda = &lut->sda; in max31760_create_lut_nodes() 497 snprintf(lut->name, sizeof(lut->name), in max31760_create_lut_nodes() 504 sda->dev_attr.attr.name = lut->name; in max31760_create_lut_nodes()
|
| /drivers/gpu/drm/arm/display/komeda/ |
| A D | komeda_color_mgmt.c | 90 struct drm_color_lut *lut; in drm_lut_to_coeffs() local 96 lut = lut_blob->data; in drm_lut_to_coeffs() 103 coeffs[num++] = drm_color_lut_extract(lut[in].red, in drm_lut_to_coeffs()
|
| /drivers/gpu/drm/i915/gem/ |
| A D | i915_gem_object.c | 244 struct i915_lut_handle *lut, *ln; in i915_gem_close_object() local 248 list_for_each_entry_safe(lut, ln, &obj->lut_list, obj_link) { in i915_gem_close_object() 249 struct i915_gem_context *ctx = lut->ctx; in i915_gem_close_object() 253 list_move(&lut->obj_link, &close); in i915_gem_close_object() 271 list_for_each_entry_safe(lut, ln, &close, obj_link) { in i915_gem_close_object() 272 struct i915_gem_context *ctx = lut->ctx; in i915_gem_close_object() 281 vma = radix_tree_delete(&ctx->handles_vma, lut->handle); in i915_gem_close_object() 289 i915_gem_context_put(lut->ctx); in i915_gem_close_object() 290 i915_lut_handle_free(lut); in i915_gem_close_object()
|
| /drivers/gpu/drm/vkms/ |
| A D | vkms_composer.c | 73 static s64 get_lut_index(const struct vkms_color_lut *lut, u16 channel_value) in get_lut_index() argument 77 return drm_fixp_mul(color_channel_fp, lut->channel_value2index_ratio); in get_lut_index() 91 static u16 apply_lut_to_channel_value(const struct vkms_color_lut *lut, u16 channel_value, in apply_lut_to_channel_value() argument 94 s64 lut_index = get_lut_index(lut, channel_value); in apply_lut_to_channel_value() 104 floor_lut_value = (__u16 *)&lut->base[drm_fixp2int(lut_index)]; in apply_lut_to_channel_value() 105 if (drm_fixp2int(lut_index) == (lut->lut_length - 1)) in apply_lut_to_channel_value() 109 ceil_lut_value = (__u16 *)&lut->base[drm_fixp2int_ceil(lut_index)]; in apply_lut_to_channel_value()
|
| /drivers/clk/tegra/ |
| A D | clk-dfll.c | 303 unsigned lut[MAX_DFLL_VOLTAGES]; member 690 td->lut[lut_index]); in dfll_load_i2c_lut() 1660 td->lut[i] = i; in dfll_build_pwm_lut() 1704 int j, selector, lut; in dfll_build_i2c_lut() local 1708 if (lut < 0) in dfll_build_i2c_lut() 1710 td->lut[0] = lut; in dfll_build_i2c_lut() 1734 if (selector != td->lut[j - 1]) in dfll_build_i2c_lut() 1735 td->lut[j++] = selector; in dfll_build_i2c_lut() 1742 if (selector != td->lut[j - 1]) in dfll_build_i2c_lut() 1743 td->lut[j++] = selector; in dfll_build_i2c_lut() [all …]
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_common.c | 267 u8 *lut, u16 lut_size, in iavf_aq_get_set_rss_lut() argument 301 status = iavf_asq_send_command(hw, &desc, lut, lut_size, NULL); in iavf_aq_get_set_rss_lut() 317 bool pf_lut, u8 *lut, u16 lut_size) in iavf_aq_set_rss_lut() argument 319 return iavf_aq_get_set_rss_lut(hw, vsi_id, pf_lut, lut, lut_size, true); in iavf_aq_set_rss_lut()
|
| /drivers/gpu/drm/amd/display/dc/dpp/dcn20/ |
| A D | dcn20_dpp_cm.c | 1051 const struct dc_rgb *lut, in dpp20_set3dlut_ram12() argument 1058 red = lut[i].red<<4; in dpp20_set3dlut_ram12() 1059 green = lut[i].green<<4; in dpp20_set3dlut_ram12() 1060 blue = lut[i].blue<<4; in dpp20_set3dlut_ram12() 1061 red1 = lut[i+1].red<<4; in dpp20_set3dlut_ram12() 1062 green1 = lut[i+1].green<<4; in dpp20_set3dlut_ram12() 1063 blue1 = lut[i+1].blue<<4; in dpp20_set3dlut_ram12() 1085 const struct dc_rgb *lut, in dpp20_set3dlut_ram10() argument 1092 red = lut[i].red; in dpp20_set3dlut_ram10() 1093 green = lut[i].green; in dpp20_set3dlut_ram10() [all …]
|
| /drivers/gpu/drm/amd/display/dc/mpc/dcn32/ |
| A D | dcn32_mpc.c | 829 const struct dc_rgb *lut, in mpc32_set3dlut_ram12() argument 837 red = lut[i].red<<4; in mpc32_set3dlut_ram12() 838 green = lut[i].green<<4; in mpc32_set3dlut_ram12() 839 blue = lut[i].blue<<4; in mpc32_set3dlut_ram12() 840 red1 = lut[i+1].red<<4; in mpc32_set3dlut_ram12() 841 green1 = lut[i+1].green<<4; in mpc32_set3dlut_ram12() 842 blue1 = lut[i+1].blue<<4; in mpc32_set3dlut_ram12() 861 const struct dc_rgb *lut, in mpc32_set3dlut_ram10() argument 869 red = lut[i].red; in mpc32_set3dlut_ram10() 870 green = lut[i].green; in mpc32_set3dlut_ram10() [all …]
|