Home
last modified time | relevance | path

Searched refs:fg (Results 1 – 25 of 70) sorted by relevance

123

/linux/drivers/power/supply/
H A Dda9150-fg.c88 static u32 da9150_fg_read_attr(struct da9150_fg *fg, u8 code, u8 size) in da9150_fg_read_attr() argument
99 da9150_read_qif(fg->da9150, read_addr, size, buf); in da9150_fg_read_attr()
106 static void da9150_fg_write_attr(struct da9150_fg *fg, u8 code, u8 size, in da9150_fg_write_attr() argument
121 da9150_write_qif(fg->da9150, write_addr, size, buf); in da9150_fg_write_attr()
125 static void da9150_fg_read_sync_start(struct da9150_fg *fg) in da9150_fg_read_sync_start() argument
130 mutex_lock(&fg->io_lock); in da9150_fg_read_sync_start()
133 res = da9150_fg_read_attr(fg, DA9150_QIF_SYNC, in da9150_fg_read_sync_start()
136 da9150_fg_write_attr(fg, DA9150_QIF_SYNC, in da9150_fg_read_sync_start()
144 res = da9150_fg_read_attr(fg, DA9150_QIF_SYNC, in da9150_fg_read_sync_start()
150 dev_err(fg->dev, "Failed to perform QIF read sync!\n"); in da9150_fg_read_sync_start()
[all …]
H A Dab8500_bmdata.c84 static const struct ab8500_fg_parameters fg = { variable
137 .fg_params = &fg,
/linux/arch/sparc/kernel/
H A Dbtext.c243 int fg = 0xFFFFFFFFUL; in draw_byte_32() local
249 base[0] = (-(bits >> 7) & fg) ^ bg; in draw_byte_32()
250 base[1] = (-((bits >> 6) & 1) & fg) ^ bg; in draw_byte_32()
251 base[2] = (-((bits >> 5) & 1) & fg) ^ bg; in draw_byte_32()
252 base[3] = (-((bits >> 4) & 1) & fg) ^ bg; in draw_byte_32()
253 base[4] = (-((bits >> 3) & 1) & fg) ^ bg; in draw_byte_32()
254 base[5] = (-((bits >> 2) & 1) & fg) ^ bg; in draw_byte_32()
255 base[6] = (-((bits >> 1) & 1) & fg) ^ bg; in draw_byte_32()
256 base[7] = (-(bits & 1) & fg) ^ bg; in draw_byte_32()
264 int fg = 0xFFFFFFFFUL; in draw_byte_16() local
[all …]
/linux/arch/powerpc/kernel/
H A Dbtext.c412 int fg = 0xFFFFFFFFUL; in draw_byte_32() local
418 base[0] = (-(bits >> 7) & fg) ^ bg; in draw_byte_32()
419 base[1] = (-((bits >> 6) & 1) & fg) ^ bg; in draw_byte_32()
420 base[2] = (-((bits >> 5) & 1) & fg) ^ bg; in draw_byte_32()
421 base[3] = (-((bits >> 4) & 1) & fg) ^ bg; in draw_byte_32()
422 base[4] = (-((bits >> 3) & 1) & fg) ^ bg; in draw_byte_32()
423 base[5] = (-((bits >> 2) & 1) & fg) ^ bg; in draw_byte_32()
424 base[6] = (-((bits >> 1) & 1) & fg) ^ bg; in draw_byte_32()
425 base[7] = (-(bits & 1) & fg) ^ bg; in draw_byte_32()
433 int fg = 0xFFFFFFFFUL; in draw_byte_16() local
[all …]
/linux/drivers/video/fbdev/
H A Datafb_utils.h269 static inline void expand8_2col2mask(u8 fg, u8 bg, u32 fgm[], u32 bgm[]) in expand8_2col2mask() argument
271 fgm[0] = four2long[fg & 15] ^ (bgm[0] = four2long[bg & 15]); in expand8_2col2mask()
273 fgm[1] = four2long[fg >> 4] ^ (bgm[1] = four2long[bg >> 4]); in expand8_2col2mask()
301 static inline void fill8_2col(u8 *dst, u8 fg, u8 bg, u32 mask) in fill8_2col() argument
305 expand8_2col2mask(fg, bg, fgm, bgm); in fill8_2col()
343 static inline void expand16_2col2mask(u8 fg, u8 bg, u32 fgm[], u32 bgm[]) in expand16_2col2mask() argument
346 fgm[0] = two2word[fg & 3] ^ bgm[0]; in expand16_2col2mask()
349 fgm[1] = two2word[(fg >> 2) & 3] ^ bgm[1]; in expand16_2col2mask()
353 fgm[2] = two2word[(fg >> 4) & 3] ^ bgm[2]; in expand16_2col2mask()
355 fgm[3] = two2word[fg >> 6] ^ bgm[3]; in expand16_2col2mask()
H A Ds1d13xxxfb.c526 u32 fg; in s1d13xxxfb_bitblt_solidfill() local
563 fg = ((u32 *)info->pseudo_palette)[rect->color]; in s1d13xxxfb_bitblt_solidfill()
565 dbg_blit("(solidfill) pseudo_palette[%d] = %d\n", rect->color, fg); in s1d13xxxfb_bitblt_solidfill()
567 fg = rect->color; in s1d13xxxfb_bitblt_solidfill()
572 s1d13xxxfb_writereg(info->par, S1DREG_BBLT_FGC0, (fg & 0xff)); in s1d13xxxfb_bitblt_solidfill()
573 s1d13xxxfb_writereg(info->par, S1DREG_BBLT_FGC1, (fg >> 8) & 0xff); in s1d13xxxfb_bitblt_solidfill()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Drdma.c18 mlx5_destroy_flow_group(roce->fg); in mlx5_rdma_disable_roce_steering()
32 struct mlx5_flow_group *fg; in mlx5_rdma_enable_roce_steering() local
68 fg = mlx5_create_flow_group(ft, flow_group_in); in mlx5_rdma_enable_roce_steering()
69 if (IS_ERR(fg)) { in mlx5_rdma_enable_roce_steering()
70 err = PTR_ERR(fg); in mlx5_rdma_enable_roce_steering()
89 roce->fg = fg; in mlx5_rdma_enable_roce_steering()
95 mlx5_destroy_flow_group(fg); in mlx5_rdma_enable_roce_steering()
H A Dfs_cmd.h53 struct mlx5_flow_group *fg);
57 struct mlx5_flow_group *fg);
61 struct mlx5_flow_group *fg,
66 struct mlx5_flow_group *fg,
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dpost_meter.c13 struct mlx5_flow_group *fg; member
22 struct mlx5_flow_group *fg; member
102 table->fg = mlx5_create_flow_group(table->ft, flow_group_in); in mlx5e_post_meter_rate_fg_create()
103 if (IS_ERR(table->fg)) { in mlx5e_post_meter_rate_fg_create()
105 err = PTR_ERR(table->fg); in mlx5e_post_meter_rate_fg_create()
212 mlx5_destroy_flow_group(post_meter->rate_steering_table.fg); in mlx5e_post_meter_rate_fg_destroy()
235 mlx5_destroy_flow_group(mtu_tables->green_table.fg); in mlx5e_post_meter_mtu_fg_destroy()
236 mlx5_destroy_flow_group(mtu_tables->red_table.fg); in mlx5e_post_meter_mtu_fg_destroy()
298 struct mlx5_flow_group *fg; in mlx5e_post_meter_create_mtu_table() local
316 fg = mlx5_create_flow_group(table->ft, flow_group_in); in mlx5e_post_meter_create_mtu_table()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dbridge_mcast.c338 struct mlx5_flow_group *fg; in mlx5_esw_bridge_mcast_filter_fg_create() local
356 fg = mlx5_create_flow_group(mcast_ft, in); in mlx5_esw_bridge_mcast_filter_fg_create()
358 if (IS_ERR(fg)) in mlx5_esw_bridge_mcast_filter_fg_create()
361 fg); in mlx5_esw_bridge_mcast_filter_fg_create()
363 return fg; in mlx5_esw_bridge_mcast_filter_fg_create()
372 struct mlx5_flow_group *fg; in mlx5_esw_bridge_mcast_vlan_proto_fg_create() local
391 fg = mlx5_create_flow_group(mcast_ft, in); in mlx5_esw_bridge_mcast_vlan_proto_fg_create()
393 if (IS_ERR(fg)) in mlx5_esw_bridge_mcast_vlan_proto_fg_create()
396 vlan_proto, fg); in mlx5_esw_bridge_mcast_vlan_proto_fg_create()
398 return fg; in mlx5_esw_bridge_mcast_vlan_proto_fg_create()
[all …]
H A Dbridge.c96 struct mlx5_flow_group *fg; in mlx5_esw_bridge_ingress_vlan_proto_fg_create() local
121 fg = mlx5_create_flow_group(ingress_ft, in); in mlx5_esw_bridge_ingress_vlan_proto_fg_create()
123 if (IS_ERR(fg)) in mlx5_esw_bridge_ingress_vlan_proto_fg_create()
126 vlan_proto, fg); in mlx5_esw_bridge_ingress_vlan_proto_fg_create()
128 return fg; in mlx5_esw_bridge_ingress_vlan_proto_fg_create()
158 struct mlx5_flow_group *fg; in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create() local
181 fg = mlx5_create_flow_group(ingress_ft, in); in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create()
182 if (IS_ERR(fg)) in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create()
185 fg); in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create()
187 return fg; in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create()
[all …]
/linux/tools/perf/ui/
H A Dbrowser.c534 const char *name, *fg, *bg; member
540 .fg = "red",
546 .fg = "green",
552 .fg = "default",
558 .fg = "black",
564 .fg = "blue",
570 .fg = "magenta",
576 .fg = "white",
588 char *fg = NULL, *bg; in ui_browser__color_config() local
601 fg = strdup(value); in ui_browser__color_config()
[all …]
/linux/drivers/video/fbdev/savage/
H A Dsavagefb_accel.c95 int fg, bg, size, i, width; in savagefb_imageblit() local
108 fg = image->fg_color; in savagefb_imageblit()
111 fg = ((u32 *)info->pseudo_palette)[image->fg_color]; in savagefb_imageblit()
129 BCI_SEND(fg); in savagefb_imageblit()
/linux/Documentation/devicetree/bindings/mfd/
H A Dda9150.txt9 da9150-fg : Battery Fuel-Gauge
24 - da9150-fg: See ../power/da9150-fg.txt
/linux/drivers/video/fbdev/i810/
H A Di810_accel.c238 int fg, struct fb_info *info) in mono_src_copy_imm_blit() argument
249 PUT_RING(fg); in mono_src_copy_imm_blit()
370 u32 fg = 0, bg = 0, size, dst; in i810fb_imageblit() local
380 fg = image->fg_color; in i810fb_imageblit()
385 fg = ((u32 *)(info->pseudo_palette))[image->fg_color]; in i810fb_imageblit()
402 bg, fg, info); in i810fb_imageblit()
/linux/Documentation/gpu/amdgpu/display/
H A Ddisplay-manager.rst91 describes how pixels from a foreground plane (fg) are composited with the
102 - *fg.rgb*: Each of the RGB component values from the foreground's pixel.
103 - *fg.alpha*: Alpha component value from the foreground's pixel.
110 out.rgb = alpha * fg.rgb + (1 - alpha) * bg.rgb
152 * *MPC pixel alpha* matches *DRM fg.alpha* as the alpha component value
157 fg.alpha* and *DRM plane_alpha* participate in the blend equation
159 In short, *fg.alpha* is ignored by selecting
161 fg.alpha) component becomes available by selecting
/linux/sound/hda/common/
H A Dproc.c814 hda_nid_t nid, fg; in print_codec_info()
818 fg = codec->core.afg; in print_codec_info()
819 if (!fg) in print_codec_info()
823 print_pcm_caps(buffer, codec, fg); in print_codec_info()
825 print_amp_caps(buffer, codec, fg, HDA_INPUT); in print_codec_info()
827 print_amp_caps(buffer, codec, fg, HDA_OUTPUT); in print_codec_info()
828 snd_iprintf(buffer, "State of AFG node 0x%02x:\n", fg); in print_codec_info()
829 print_power_state(buffer, codec, fg); in print_codec_info()
831 nodes = snd_hda_get_sub_nodes(codec, fg, &nid); in print_codec_info()
837 print_gpio(buffer, codec, fg); in print_codec_info()
777 hda_nid_t nid, fg; print_codec_info() local
[all...]
/linux/drivers/video/fbdev/core/
H A Dfb_logo.c104 u8 fg = 1, d; in fb_set_logo() local
108 fg = 1; in fb_set_logo()
111 fg = 3; in fb_set_logo()
114 fg = 7; in fb_set_logo()
120 fg = ~((u8) (0xfff << info->var.green.length)); in fb_set_logo()
139 *dst++ = ((d >> k) & 1) ? fg : 0; in fb_set_logo()
/linux/drivers/video/fbdev/mb862xx/
H A Dmb862xxfb_accel.c252 u32 x2, y2, vxres, vyres, height, width, fg; in mb86290fb_fillrect() local
272 fg = ((u32 *) (info->pseudo_palette))[rect->color]; in mb86290fb_fillrect()
274 fg = rect->color; in mb86290fb_fillrect()
294 cmd[3] = fg; in mb86290fb_fillrect()
/linux/drivers/media/v4l2-core/
H A Dv4l2-ctrls-core.c758 static int validate_av1_film_grain(struct v4l2_ctrl_av1_film_grain *fg) in validate_av1_film_grain() argument
762 if (fg->flags > GENMASK(4, 0)) in validate_av1_film_grain()
765 if (fg->film_grain_params_ref_idx > GENMASK(2, 0) || in validate_av1_film_grain()
766 fg->num_y_points > 14 || in validate_av1_film_grain()
767 fg->num_cb_points > 10 || in validate_av1_film_grain()
768 fg->num_cr_points > GENMASK(3, 0) || in validate_av1_film_grain()
769 fg->grain_scaling_minus_8 > GENMASK(1, 0) || in validate_av1_film_grain()
770 fg->ar_coeff_lag > GENMASK(1, 0) || in validate_av1_film_grain()
771 fg->ar_coeff_shift_minus_6 > GENMASK(1, 0) || in validate_av1_film_grain()
772 fg->grain_scale_shift > GENMASK(1, 0)) in validate_av1_film_grain()
[all …]
/linux/drivers/video/fbdev/nvidia/
H A Dnv_accel.c356 u32 fg, bg, mask = ~(~0 >> (32 - info->var.bits_per_pixel)); in nvidiafb_mono_color_expand() local
364 fg = image->fg_color | mask; in nvidiafb_mono_color_expand()
367 fg = ((u32 *) info->pseudo_palette)[image->fg_color] | mask; in nvidiafb_mono_color_expand()
376 NVDmaNext(par, fg); in nvidiafb_mono_color_expand()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Dfs_dr.c139 struct mlx5_flow_group *fg) in mlx5_cmd_dr_create_flow_group() argument
151 fg); in mlx5_cmd_dr_create_flow_group()
155 mask.match_sz = sizeof(fg->mask.match_criteria); in mlx5_cmd_dr_create_flow_group()
166 fg->fs_dr_matcher.dr_matcher = matcher; in mlx5_cmd_dr_create_flow_group()
172 struct mlx5_flow_group *fg) in mlx5_cmd_dr_destroy_flow_group() argument
175 return mlx5_fs_cmd_get_fw_cmds()->destroy_flow_group(ns, ft, fg); in mlx5_cmd_dr_destroy_flow_group()
177 return mlx5dr_matcher_destroy(fg->fs_dr_matcher.dr_matcher); in mlx5_cmd_dr_destroy_flow_group()
/linux/drivers/staging/sm750fb/
H A Dsm750_cursor.c75 void sm750_hw_cursor_set_color(struct lynx_cursor *cursor, u32 fg, u32 bg) in sm750_hw_cursor_set_color() argument
77 u32 reg = (fg << HWC_COLOR_12_2_RGB565_SHIFT) & in sm750_hw_cursor_set_color()
/linux/drivers/video/fbdev/aty/
H A Dmach64_accel.c356 u32 fg, bg; in atyfb_imageblit() local
359 fg = ((u32*)(info->pseudo_palette))[image->fg_color]; in atyfb_imageblit()
362 fg = image->fg_color; in atyfb_imageblit()
368 aty_st_le32(DP_FRGD_CLR, fg, par); in atyfb_imageblit()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dpsp.c27 struct mlx5_flow_group *fg; member
686 struct mlx5_flow_group *fg; in accel_psp_fs_tx_create_ft_table() local
716 fg = mlx5_create_flow_group(ft, in); in accel_psp_fs_tx_create_ft_table()
717 if (IS_ERR(fg)) { in accel_psp_fs_tx_create_ft_table()
718 err = PTR_ERR(fg); in accel_psp_fs_tx_create_ft_table()
739 tx_fs->fg = fg; in accel_psp_fs_tx_create_ft_table()
744 mlx5_destroy_flow_group(fg); in accel_psp_fs_tx_create_ft_table()
759 mlx5_destroy_flow_group(tx_fs->fg); in accel_psp_fs_tx_destroy()

123