| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | cfr.c | 54 void ath11k_cfr_release_lut_entry(struct ath11k_look_up_table *lut) in ath11k_cfr_release_lut_entry() argument 56 memset(lut, 0, sizeof(*lut)); in ath11k_cfr_release_lut_entry() 77 struct ath11k_look_up_table *lut; in ath11k_cfr_free_pending_dbr_events() local 80 if (!cfr->lut) in ath11k_cfr_free_pending_dbr_events() 84 lut = &cfr->lut[i]; in ath11k_cfr_free_pending_dbr_events() 85 if (lut->dbr_recv && !lut->tx_recv && in ath11k_cfr_free_pending_dbr_events() 86 lut->dbr_tstamp < cfr->last_success_tstamp) { in ath11k_cfr_free_pending_dbr_events() 87 ath11k_dbring_bufs_replenish(ar, &cfr->rx_ring, lut->buff, in ath11k_cfr_free_pending_dbr_events() 89 ath11k_cfr_release_lut_entry(lut); in ath11k_cfr_free_pending_dbr_events() 115 struct ath11k_look_up_table *lut, in ath11k_cfr_correlate_and_relay() argument [all …]
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_color.c | 459 static bool __is_lut_linear(const struct drm_color_lut *lut, uint32_t size) in __is_lut_linear() argument 467 if ((lut[i].red != lut[i].green) || (lut[i].green != lut[i].blue)) in __is_lut_linear() 473 delta = lut[i].red - expected; in __is_lut_linear() 488 static void __drm_lut_to_dc_gamma(const struct drm_color_lut *lut, in __drm_lut_to_dc_gamma() argument 496 r = drm_color_lut_extract(lut[i].red, 16); in __drm_lut_to_dc_gamma() 497 g = drm_color_lut_extract(lut[i].green, 16); in __drm_lut_to_dc_gamma() 498 b = drm_color_lut_extract(lut[i].blue, 16); in __drm_lut_to_dc_gamma() 509 r = drm_color_lut_extract(lut[i].red, 16); in __drm_lut_to_dc_gamma() 510 g = drm_color_lut_extract(lut[i].green, 16); in __drm_lut_to_dc_gamma() 511 b = drm_color_lut_extract(lut[i].blue, 16); in __drm_lut_to_dc_gamma() [all …]
|
| /linux/drivers/gpu/drm/nouveau/dispnv50/ |
| H 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()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_color_mgmt.c | 606 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests) in drm_color_lut_check() argument 611 if (!lut || !tests) in drm_color_lut_check() 614 entry = lut->data; in drm_color_lut_check() 615 for (i = 0; i < drm_color_lut_size(lut); i++) { in drm_color_lut_check() 651 void drm_crtc_load_gamma_888(struct drm_crtc *crtc, const struct drm_color_lut *lut, in drm_crtc_load_gamma_888() argument 657 set_gamma(crtc, i, lut[i].red, lut[i].green, lut[i].blue); in drm_crtc_load_gamma_888() 671 void drm_crtc_load_gamma_565_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut, in drm_crtc_load_gamma_565_from_888() argument 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() [all …]
|
| H A D | drm_fb_helper.c | 721 struct drm_color_lut *lut; in setcmap_new_gamma_lut() local 728 gamma_lut = drm_property_create_blob(dev, sizeof(*lut) * size, NULL); in setcmap_new_gamma_lut() 732 lut = gamma_lut->data; in setcmap_new_gamma_lut() 739 lut[i].red = r[i]; in setcmap_new_gamma_lut() 740 lut[i].green = g[i]; in setcmap_new_gamma_lut() 741 lut[i].blue = b[i]; in setcmap_new_gamma_lut() 744 lut[i].red = r[i]; in setcmap_new_gamma_lut() 745 lut[i].green = g[i]; in setcmap_new_gamma_lut() 746 lut[i].blue = b[i]; in setcmap_new_gamma_lut() 751 lut[cmap->start + i].red = cmap->red[i]; in setcmap_new_gamma_lut() [all …]
|
| /linux/drivers/gpio/ |
| H 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()
|
| /linux/include/drm/ |
| H A D | drm_color_mgmt.h | 148 int drm_color_lut_check(const struct drm_property_blob *lut, u32 tests); 156 void drm_crtc_load_gamma_888(struct drm_crtc *crtc, const struct drm_color_lut *lut, 158 void drm_crtc_load_gamma_565_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut, 160 void drm_crtc_load_gamma_555_from_888(struct drm_crtc *crtc, const struct drm_color_lut *lut, 171 void drm_crtc_load_palette_8(struct drm_crtc *crtc, const struct drm_color_lut *lut, 177 int drm_color_lut32_check(const struct drm_property_blob *lut, u32 tests);
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_color.c | 193 static bool lut_is_legacy(const struct drm_property_blob *lut) in lut_is_legacy() argument 195 return lut && drm_color_lut_size(lut) == LEGACY_LUT_LENGTH; in lut_is_legacy() 1191 struct drm_color_lut *lut; in create_linear_lut() local 1195 sizeof(lut[0]) * lut_size, in create_linear_lut() 1200 lut = blob->data; in create_linear_lut() 1205 lut[i].red = val; in create_linear_lut() 1206 lut[i].green = val; in create_linear_lut() 1207 lut[i].blue = val; in create_linear_lut() 1260 const struct drm_color_lut *lut; in i9xx_load_lut_8() local 1267 lut = blob->data; in i9xx_load_lut_8() [all …]
|
| /linux/drivers/clk/rockchip/ |
| H 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()
|
| /linux/drivers/gpu/drm/mediatek/ |
| H 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()
|
| /linux/drivers/gpu/drm/arm/ |
| H A D | malidp_crtc.c | 126 struct drm_color_lut *lut = (struct drm_color_lut *)lut_blob->data; in malidp_generate_gamma_table() local 134 out_start = drm_color_lut_extract(lut[segments[i].start].green, in malidp_generate_gamma_table() 136 out_end = drm_color_lut_extract(lut[segments[i].end].green, 12); in malidp_generate_gamma_table() 151 struct drm_color_lut *lut; in malidp_crtc_atomic_check_gamma() local 169 lut = (struct drm_color_lut *)state->gamma_lut->data; in malidp_crtc_atomic_check_gamma() 171 if (!((lut[i].red == lut[i].green) && in malidp_crtc_atomic_check_gamma() 172 (lut[i].red == lut[i].blue))) in malidp_crtc_atomic_check_gamma()
|
| /linux/drivers/hwmon/ |
| H 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()
|
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_composer.h | 22 s64 get_lut_index(const struct vkms_color_lut *lut, u16 channel_value); 23 u16 apply_lut_to_channel_value(const struct vkms_color_lut *lut, u16 channel_value,
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H 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()
|
| H A D | iavf_prototype.h | 40 bool pf_lut, u8 *lut, u16 lut_size);
|
| /linux/drivers/clk/tegra/ |
| H 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 1707 lut = find_vdd_map_entry_exact(td, v); in dfll_build_i2c_lut() 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() [all …]
|
| /linux/arch/arm/boot/dts/amlogic/ |
| H A D | meson8m2.dtsi | 19 /delete-node/ video-lut@20; 21 canvas: video-lut@48 {
|
| /linux/drivers/media/platform/renesas/vsp1/ |
| H A D | vsp1_lut.h | 31 struct vsp1_dl_body *lut; member
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_crtc.h | 67 } lut; member
|
| /linux/drivers/video/fbdev/ |
| H A D | valkyriefb.h | 51 unsigned char lut; member
|
| H A D | valkyriefb.c | 230 out_8(&cmap_regs->lut, red); in valkyriefb_setcolreg() 231 out_8(&cmap_regs->lut, green); in valkyriefb_setcolreg() 232 out_8(&cmap_regs->lut, blue); in valkyriefb_setcolreg()
|
| H A D | controlfb.h | 26 unsigned char lut; /* cmap data */ member
|
| /linux/drivers/staging/media/sunxi/sun6i-isp/ |
| H A D | sun6i_isp.h | 45 struct sun6i_isp_table lut; member
|
| /linux/include/linux/ |
| H A D | selection.h | 22 int sel_loadlut(u32 __user *lut);
|
| /linux/drivers/gpu/drm/atmel-hlcdc/ |
| H A D | atmel_hlcdc_plane.c | 525 struct drm_color_lut *lut; in atmel_hlcdc_plane_update_clut() local 534 lut = (struct drm_color_lut *)crtc->state->gamma_lut->data; in atmel_hlcdc_plane_update_clut() 536 for (idx = 0; idx < ATMEL_HLCDC_CLUT_SIZE; idx++, lut++) { in atmel_hlcdc_plane_update_clut() 537 u32 val = ((lut->red << 8) & 0xff0000) | in atmel_hlcdc_plane_update_clut() 538 (lut->green & 0xff00) | in atmel_hlcdc_plane_update_clut() 539 (lut->blue >> 8); in atmel_hlcdc_plane_update_clut()
|