/linux/drivers/net/ethernet/mediatek/ |
A D | mtk_ppe.c | 14 writel(val, ppe->base + reg); in ppe_w32() 19 return readl(ppe->base + reg); in ppe_r32() 26 val = ppe_r32(ppe, reg); in ppe_m32() 29 ppe_w32(ppe, reg, val); in ppe_m32() 67 mtk_ppe_cache_clear(ppe); in mtk_ppe_cache_enable() 377 ppe->base = base; in mtk_ppe_init() 378 ppe->dev = dev; in mtk_ppe_init() 379 ppe->version = version; in mtk_ppe_init() 386 ppe->foe_table = foe; in mtk_ppe_init() 398 memset(ppe->foe_table, 0, MTK_PPE_ENTRIES * sizeof(ppe->foe_table)); in mtk_ppe_init_foe_table() [all …]
|
A D | mtk_ppe.h | 249 int mtk_ppe_init(struct mtk_ppe *ppe, struct device *dev, void __iomem *base, 251 int mtk_ppe_start(struct mtk_ppe *ppe); 252 int mtk_ppe_stop(struct mtk_ppe *ppe); 255 mtk_foe_entry_clear(struct mtk_ppe *ppe, u16 hash) in mtk_foe_entry_clear() argument 257 ppe->foe_table[hash].ib1 = 0; in mtk_foe_entry_clear() 262 mtk_foe_entry_timestamp(struct mtk_ppe *ppe, u16 hash) in mtk_foe_entry_timestamp() argument 264 u32 ib1 = READ_ONCE(ppe->foe_table[hash].ib1); in mtk_foe_entry_timestamp() 284 int mtk_foe_entry_commit(struct mtk_ppe *ppe, struct mtk_foe_entry *entry, 286 int mtk_ppe_debugfs_init(struct mtk_ppe *ppe);
|
A D | mtk_ppe_debugfs.c | 79 struct mtk_ppe *ppe = m->private; in mtk_ppe_debugfs_foe_show() local 83 struct mtk_foe_entry *entry = &ppe->foe_table[i]; in mtk_ppe_debugfs_foe_show() 191 int mtk_ppe_debugfs_init(struct mtk_ppe *ppe) in mtk_ppe_debugfs_init() argument 213 debugfs_create_file("entries", S_IRUGO, root, ppe, &fops_all); in mtk_ppe_debugfs_init() 214 debugfs_create_file("bind", S_IRUGO, root, ppe, &fops_bind); in mtk_ppe_debugfs_init()
|
A D | mtk_ppe_offload.c | 339 hash = mtk_foe_entry_commit(ð->ppe, &foe, timestamp); in mtk_flow_offload_replace() 353 mtk_foe_entry_clear(ð->ppe, hash); in mtk_flow_offload_replace() 369 mtk_foe_entry_clear(ð->ppe, entry->hash); in mtk_flow_offload_destroy() 389 timestamp = mtk_foe_entry_timestamp(ð->ppe, entry->hash); in mtk_flow_offload_stats() 445 if (!eth->ppe.foe_table) in mtk_eth_setup_tc_block() 494 if (!eth->ppe.foe_table) in mtk_eth_offload_init()
|
/linux/Documentation/devicetree/bindings/net/ |
A D | hisilicon-hip04-net.txt | 10 phandle, specifies a reference to the syscon ppe node 22 * Ethernet ppe node: 28 - compatible: "hisilicon,hip04-ppe", "syscon". 60 ppe: ppe@28c0000 { 61 compatible = "hisilicon,hip04-ppe", "syscon"; 70 port-handle = <&ppe 31 0 31>; 78 port-handle = <&ppe 0 1 0>; 87 port-handle = <&ppe 8 2 8>;
|
A D | hisilicon-hns-dsaf.txt | 23 - reg-names: may be ppe-base and(or) dsaf-base. It is used to find the 64 reg-names = "ppe-base", "dsaf-base";
|
A D | mediatek-net.txt | 32 These are "fe", "gmac" and "ppe"
|
/linux/block/partitions/ |
A D | aix.c | 50 struct ppe { struct 64 struct ppe ppe[1016]; argument 232 struct ppe *p = pvd->ppe + i; in aix_partition()
|
/linux/arch/powerpc/platforms/cell/ |
A D | cbe_thermal.c | 273 static DEVICE_PREFIX_ATTR(ppe, throttle_end, 0600); 274 static DEVICE_PREFIX_ATTR(ppe, throttle_begin, 0600); 275 static DEVICE_PREFIX_ATTR(ppe, throttle_full_stop, 0600); 310 tpr.ppe = 0x1F0803; in init_default_values()
|
/linux/drivers/staging/media/tegra-vde/ |
A D | vde.h | 31 void __iomem *ppe; member 86 if (vde->ppe == base) in tegra_vde_reg_base_name()
|
A D | vde.c | 313 tegra_vde_set_bits(vde, 0x000A, vde->ppe, 0x14); in tegra_vde_setup_hw_context() 314 tegra_vde_set_bits(vde, 0x000A, vde->ppe, 0x28); in tegra_vde_setup_hw_context() 973 vde->ppe = devm_platform_ioremap_resource_byname(pdev, "ppe"); in tegra_vde_probe() 974 if (IS_ERR(vde->ppe)) in tegra_vde_probe() 975 return PTR_ERR(vde->ppe); in tegra_vde_probe()
|
/linux/arch/mips/lantiq/ |
A D | clk.c | 30 unsigned long io, unsigned long ppe) in clkdev_add_static() argument 35 cpu_clk_generic[3].rate = ppe; in clkdev_add_static()
|
A D | clk.h | 73 unsigned long io, unsigned long ppe);
|
/linux/Documentation/devicetree/bindings/media/ |
A D | nvidia,tegra-vde.txt | 15 - ppe 53 reg-names = "sxe", "bsev", "mbe", "ppe", "mce",
|
/linux/include/linux/mtd/ |
A D | nand.h | 41 #define NAND_MEMORG(bpc, ps, os, ppe, epl, mbb, ppl, lpt, nt) \ argument 46 .pages_per_eraseblock = (ppe), \
|
/linux/arch/powerpc/include/asm/ |
A D | cell-regs.h | 49 u32 ppe; member
|
/linux/drivers/net/wireless/realtek/rtw89/ |
A D | fw.c | 772 u16 ppe; in __get_sta_he_pkt_padding() local 804 ppe = le16_to_cpu(*((__le16 *)&sta->he_cap.ppe_thres[idx])); in __get_sta_he_pkt_padding() 805 ppe16 = (ppe >> sh) & IEEE80211_PPE_THRES_NSS_MASK; in __get_sta_he_pkt_padding() 807 ppe8 = (ppe >> sh) & IEEE80211_PPE_THRES_NSS_MASK; in __get_sta_he_pkt_padding()
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn20/ |
A D | display_rq_dlg_calc_20.c | 696 unsigned int ppe = mode_422 ? 2 : 1; in get_surf_rq_param() local 700 vp_width = pipe_src_param->viewport_width_c / ppe; in get_surf_rq_param() 705 vp_width = pipe_src_param->viewport_width / ppe; in get_surf_rq_param()
|
A D | display_rq_dlg_calc_20v2.c | 696 unsigned int ppe = mode_422 ? 2 : 1; in get_surf_rq_param() local 700 vp_width = pipe_src_param->viewport_width_c / ppe; in get_surf_rq_param() 705 vp_width = pipe_src_param->viewport_width / ppe; in get_surf_rq_param()
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn21/ |
A D | display_rq_dlg_calc_21.c | 705 unsigned int ppe = mode_422 ? 2 : 1; in get_surf_rq_param() local 709 vp_width = pipe_param->src.viewport_width_c / ppe; in get_surf_rq_param() 714 vp_width = pipe_param->src.viewport_width / ppe; in get_surf_rq_param()
|
/linux/drivers/gpu/drm/amd/display/dc/dml/ |
A D | dml1_display_rq_dlg_calc.c | 567 unsigned int ppe = mode_422 ? 2 : 1; in get_surf_rq_param() local 625 vp_width = pipe_src_param->viewport_width_c / ppe; in get_surf_rq_param() 630 vp_width = pipe_src_param->viewport_width / ppe; in get_surf_rq_param()
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn30/ |
A D | display_rq_dlg_calc_30.c | 760 unsigned int ppe = mode_422 ? 2 : 1; in get_surf_rq_param() local 764 vp_width = pipe_param->src.viewport_width_c / ppe; in get_surf_rq_param() 770 vp_width = pipe_param->src.viewport_width / ppe; in get_surf_rq_param()
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/ |
A D | display_rq_dlg_calc_31.c | 751 unsigned int ppe = mode_422 ? 2 : 1; in get_surf_rq_param() local 755 vp_width = pipe_param->src.viewport_width_c / ppe; in get_surf_rq_param() 761 vp_width = pipe_param->src.viewport_width / ppe; in get_surf_rq_param()
|
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
A D | mac80211.c | 1989 static u8 iwl_mvm_he_get_ppe_val(u8 *ppe, u8 ppe_pos_bit) in iwl_mvm_he_get_ppe_val() argument 1997 return (ppe[byte_num] >> bit_num) & in iwl_mvm_he_get_ppe_val() 2008 res = (ppe[byte_num + 1] & in iwl_mvm_he_get_ppe_val() 2011 res += (ppe[byte_num] >> bit_num) & (BIT(residue_bits) - 1); in iwl_mvm_he_get_ppe_val() 2113 u8 *ppe = &sta->he_cap.ppe_thres[0]; in iwl_mvm_cfg_he_sta() local 2138 iwl_mvm_he_get_ppe_val(ppe, in iwl_mvm_cfg_he_sta() 2143 iwl_mvm_he_get_ppe_val(ppe, in iwl_mvm_cfg_he_sta()
|
/linux/arch/arm64/boot/dts/hisilicon/ |
A D | hip06.dtsi | 438 reg-names = "ppe-base", "dsaf-base";
|