/openbmc/linux/drivers/power/supply/ |
H A D | da9150-fg.c | 88 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 D | ab8500_fg.c | 59 /* FG constants */ 63 * struct ab8500_fg_interrupts - ab8500 fg interrupts 158 * struct ab8500_fg - ab8500 FG device information 167 * @fg_samples: Number of samples used in the FG accumulation 177 * @turn_off_fg: True if fg was off before current measurement 189 * @fg_psy: Structure that holds the FG specific battery properties 190 * @fg_wq: Work queue for running the FG algorithm 191 * @fg_periodic_work: Work to run the FG algorithm periodically 193 * @fg_reinit_work Work used to reset and reinitialise the FG algorithm 194 * @fg_work: Work to run the FG algorithm instantly [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
H A D | fs_tracepoint.h | 100 TP_PROTO(const struct mlx5_flow_group *fg), 101 TP_ARGS(fg), 103 __field(const struct mlx5_flow_group *, fg) 114 __entry->fg = fg; 115 fs_get_obj(__entry->ft, fg->node.parent); 116 __entry->start_index = fg->start_index; 117 __entry->end_index = fg->start_index + fg->max_ftes; 118 __entry->id = fg->id; 119 __entry->mask_enable = fg->mask.match_criteria_enable; 122 &fg->mask.match_criteria, [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_core.c | 599 struct mlx5_flow_group *fg; in modify_fte() local 603 fs_get_obj(fg, fte->node.parent); in modify_fte() 604 fs_get_obj(ft, fg->node.parent); in modify_fte() 608 err = root->cmds->update_fte(root, ft, fg, fte->modify_mask, fte); in modify_fte() 611 "%s can't del rule fg id=%d fte_index=%d\n", in modify_fte() 612 __func__, fg->id, fte->index); in modify_fte() 665 struct mlx5_flow_group *fg; in del_hw_fte() local 671 fs_get_obj(fg, fte->node.parent); in del_hw_fte() 672 fs_get_obj(ft, fg->node.parent); in del_hw_fte() 683 fte->index, fg->id); in del_hw_fte() [all …]
|
H A D | rdma.c | 18 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 D | fs_cmd.h | 53 struct mlx5_flow_group *fg); 57 struct mlx5_flow_group *fg); 61 struct mlx5_flow_group *fg, 66 struct mlx5_flow_group *fg,
|
/openbmc/qemu/ui/ |
H A D | vnc-enc-hextile-template.h | 25 pixel_t fg = 0; in CONCAT() local 46 fg = irow[i]; in CONCAT() 51 if (irow[i] != bg && irow[i] != fg) { in CONCAT() 56 else if (irow[i] == fg) in CONCAT() 70 pixel_t tmp = fg; in CONCAT() 71 fg = bg; in CONCAT() 81 if (n_colors < 3 && (!*has_fg || *last_fg != fg)) { in CONCAT() 84 *last_fg = fg; in CONCAT() 99 if (irow[i] == fg) { in CONCAT() 180 /* we really don't have to invalidate either the bg or fg in CONCAT()
|
H A D | vnc-enc-tight.c | 349 uint32_t *bg, uint32_t *fg, \ 362 *bg = *fg = c0; \ 385 *fg = (uint32_t)c1; \ 388 *fg = (uint32_t)c0; \ 421 size_t count, uint32_t *bg, uint32_t *fg, in tight_fill_palette() argument 437 return tight_fill_palette32(vs, x, y, max, count, bg, fg, palette); in tight_fill_palette() 439 return tight_fill_palette16(vs, x, y, max, count, bg, fg, palette); in tight_fill_palette() 442 return tight_fill_palette8(vs, x, y, max, count, bg, fg, palette); in tight_fill_palette() 492 uint##bpp##_t bg, uint##bpp##_t fg) { \ 963 int w, int h, uint32_t bg, uint32_t fg) in send_mono_rect() argument [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
H A D | post_meter.c | 13 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 …]
|
/openbmc/linux/drivers/video/fbdev/core/ |
H A D | tileblit.c | 43 rect.fg = attr_fgcol_ec(fgshift, vc, info); in tile_clear() 56 int fg, int bg) in tile_putcs() argument 66 blit.fg = fg; in tile_putcs() 83 int fg, int bg) in tile_cursor() argument 91 cursor.fg = fg; in tile_cursor()
|
H A D | fbcon.h | 61 int fg, int bg); 65 int fg, int bg); 124 int fg; in attr_col_ec() local 141 fg = is_mono01 ? col : 0; in attr_col_ec() 145 fg = is_mono01 ? 0 : col; in attr_col_ec() 149 return is_fg ? fg : bg; in attr_col_ec()
|
/openbmc/linux/Documentation/hwmon/ |
H A D | f71805f.rst | 6 * Fintek F71805F/FG 14 * Fintek F71806F/FG 22 * Fintek F71872F/FG 46 The Fintek F71805F/FG Super I/O chip includes complete hardware monitoring 53 The Fintek F71872F/FG Super I/O chip is almost the same, with two 57 The Fintek F71806F/FG Super-I/O chip is essentially the same as the 58 F71872F/FG, and is undistinguishable therefrom. 71 factor 2. For the F71872F/FG, in9 (VSB) and in10 (battery) are also 98 .. [3] F71872F/FG only.
|
/openbmc/u-boot/drivers/power/battery/ |
H A D | bat_trats.c | 31 bat->fg->fg_battery_update(p_bat->fg, bat); in power_battery_charge() 55 bat_->pbat->fg = fg_; in power_battery_init_trats() 59 bat_->fg = fg_->fg; in power_battery_init_trats()
|
H A D | bat_trats2.c | 30 bat_->pbat->fg = fg_; in power_battery_init_trats2() 34 bat_->fg = fg_->fg; in power_battery_init_trats2()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | bridge_mcast.c | 338 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 D | bridge.c | 95 struct mlx5_flow_group *fg; in mlx5_esw_bridge_ingress_vlan_proto_fg_create() local 120 fg = mlx5_create_flow_group(ingress_ft, in); in mlx5_esw_bridge_ingress_vlan_proto_fg_create() 122 if (IS_ERR(fg)) in mlx5_esw_bridge_ingress_vlan_proto_fg_create() 125 vlan_proto, PTR_ERR(fg)); in mlx5_esw_bridge_ingress_vlan_proto_fg_create() 127 return fg; in mlx5_esw_bridge_ingress_vlan_proto_fg_create() 157 struct mlx5_flow_group *fg; in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create() local 180 fg = mlx5_create_flow_group(ingress_ft, in); in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create() 181 if (IS_ERR(fg)) in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create() 184 PTR_ERR(fg)); in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create() 186 return fg; in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create() [all …]
|
/openbmc/linux/tools/perf/ui/ |
H A D | browser.c | 524 const char *name, *fg, *bg; member 530 .fg = "red", 536 .fg = "green", 542 .fg = "default", 548 .fg = "black", 554 .fg = "blue", 560 .fg = "magenta", 566 .fg = "white", 578 char *fg = NULL, *bg; in ui_browser__color_config() local 591 fg = strdup(value); in ui_browser__color_config() [all …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x_acpi_sar.c | 191 ret = mt792x_asar_acpi_read_mtfg(dev, (u8 **)&asar->fg); in mt792x_init_acpi_sar() 193 devm_kfree(dev->mt76.dev, asar->fg); in mt792x_init_acpi_sar() 194 asar->fg = NULL; in mt792x_init_acpi_sar() 320 struct mt792x_asar_fg *fg; in mt792x_acpi_get_flags() local 334 fg = acpisar->fg; in mt792x_acpi_get_flags() 335 if (!fg) in mt792x_acpi_get_flags() 341 for (i = 0; i < fg->nr_flag; i++) { in mt792x_acpi_get_flags() 343 if (fg->flag[i] == map[j].acpi_idx) { in mt792x_acpi_get_flags()
|
/openbmc/linux/Documentation/gpu/amdgpu/display/ |
H A D | display-manager.rst | 91 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 155 * *MPC pixel alpha* matches *DRM fg.alpha* as the alpha component value 160 fg.alpha* and *DRM plane_alpha* participate in the blend equation 162 In short, *fg.alpha* is ignored by selecting 164 fg.alpha) component becomes available by selecting
|
/openbmc/u-boot/doc/ |
H A D | README.power-framework | 21 gauges (FG), micro USB interface controllers (MUIC), batteries, multi-function 42 energy on the battery from FG. 76 |FG | |MUIC | |CHRG | 94 - FG device (struct power_fg): 118 -- *fg_battery_check -> FG device (fg_max17042.c) 119 -- *fg_battery_update -> FG device (fg_max17042.c) 143 corresponding battery model description for FG.
|
/openbmc/linux/mm/ |
H A D | zsmalloc.c | 559 int i, fg; in zs_stats_size_show() local 584 for (fg = ZS_INUSE_RATIO_10; fg < NR_FULLNESS_GROUPS; fg++) { in zs_stats_size_show() 585 inuse_totals[fg] += zs_stat_get(class, fg); in zs_stats_size_show() 586 seq_printf(s, "%9lu ", zs_stat_get(class, fg)); in zs_stats_size_show() 611 for (fg = ZS_INUSE_RATIO_10; fg < NR_FULLNESS_GROUPS; fg++) in zs_stats_size_show() 612 seq_printf(s, "%9lu ", inuse_totals[fg]); in zs_stats_size_show() 852 int fg; in __free_zspage() local 855 get_zspage_mapping(zspage, &class_idx, &fg); in __free_zspage() 860 VM_BUG_ON(fg != ZS_INUSE_RATIO_0); in __free_zspage() 1617 int fg; in isolate_src_zspage() local [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | stericsson,ab8500-fg.yaml | 5 $id: http://devicetree.org/schemas/power/supply/stericsson,ab8500-fg.yaml# 18 const: stericsson,ab8500-fg 66 compatible = "stericsson,ab8500-fg";
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | da9150.txt | 9 da9150-fg : Battery Fuel-Gauge 24 - da9150-fg: See ../power/da9150-fg.txt
|
/openbmc/linux/drivers/video/fbdev/savage/ |
H A D | savagefb_accel.c | 95 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()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
H A D | port_sel.c | 19 struct mlx5_flow_group *fg; in mlx5_create_hash_flow_group() local 33 fg = mlx5_create_flow_group(ft, in); in mlx5_create_hash_flow_group() 35 return fg; in mlx5_create_hash_flow_group() 66 lag_definer->fg = mlx5_create_hash_flow_group(lag_definer->ft, in mlx5_lag_create_port_sel_table() 69 if (IS_ERR(lag_definer->fg)) { in mlx5_lag_create_port_sel_table() 70 err = PTR_ERR(lag_definer->fg); in mlx5_lag_create_port_sel_table() 106 mlx5_destroy_flow_group(lag_definer->fg); in mlx5_lag_create_port_sel_table() 355 mlx5_destroy_flow_group(lag_definer->fg); in mlx5_lag_destroy_definer()
|