Home
last modified time | relevance | path

Searched refs:pfc (Results 1 – 25 of 129) sorted by relevance

123456

/Linux-v4.19/drivers/pinctrl/sh-pfc/
Dcore.c32 static int sh_pfc_map_resources(struct sh_pfc *pfc, in sh_pfc_map_resources() argument
60 windows = devm_kcalloc(pfc->dev, num_windows, sizeof(*windows), in sh_pfc_map_resources()
65 pfc->num_windows = num_windows; in sh_pfc_map_resources()
66 pfc->windows = windows; in sh_pfc_map_resources()
69 irqs = devm_kcalloc(pfc->dev, num_irqs, sizeof(*irqs), in sh_pfc_map_resources()
74 pfc->num_irqs = num_irqs; in sh_pfc_map_resources()
75 pfc->irqs = irqs; in sh_pfc_map_resources()
83 windows->virt = devm_ioremap_resource(pfc->dev, res); in sh_pfc_map_resources()
94 static void __iomem *sh_pfc_phys_to_virt(struct sh_pfc *pfc, u32 reg) in sh_pfc_phys_to_virt() argument
101 for (i = 0; i < pfc->num_windows; i++) { in sh_pfc_phys_to_virt()
[all …]
DMakefile4 obj-$(CONFIG_PINCTRL_PFC_EMEV2) += pfc-emev2.o
5 obj-$(CONFIG_PINCTRL_PFC_R8A73A4) += pfc-r8a73a4.o
6 obj-$(CONFIG_PINCTRL_PFC_R8A7740) += pfc-r8a7740.o
7 obj-$(CONFIG_PINCTRL_PFC_R8A7743) += pfc-r8a7791.o
8 obj-$(CONFIG_PINCTRL_PFC_R8A7745) += pfc-r8a7794.o
9 obj-$(CONFIG_PINCTRL_PFC_R8A77470) += pfc-r8a77470.o
10 obj-$(CONFIG_PINCTRL_PFC_R8A7778) += pfc-r8a7778.o
11 obj-$(CONFIG_PINCTRL_PFC_R8A7779) += pfc-r8a7779.o
12 obj-$(CONFIG_PINCTRL_PFC_R8A7790) += pfc-r8a7790.o
13 obj-$(CONFIG_PINCTRL_PFC_R8A7791) += pfc-r8a7791.o
[all …]
Dgpio.c33 struct sh_pfc *pfc; member
44 return chip->pfc; in gpio_to_pfc()
51 int idx = sh_pfc_get_pin_index(chip->pfc, offset); in gpio_get_data_reg()
78 struct sh_pfc *pfc = chip->pfc; in gpio_setup_data_reg() local
80 const struct sh_pfc_pin *pin = &pfc->info->pins[idx]; in gpio_setup_data_reg()
85 for (i = 0, dreg = pfc->info->data_regs; dreg->reg_width; ++i, ++dreg) { in gpio_setup_data_reg()
100 struct sh_pfc *pfc = chip->pfc; in gpio_setup_data_regs() local
107 for (i = 0; pfc->info->data_regs[i].reg_width; ++i) in gpio_setup_data_regs()
110 chip->regs = devm_kcalloc(pfc->dev, i, sizeof(*chip->regs), in gpio_setup_data_regs()
115 for (i = 0, dreg = pfc->info->data_regs; dreg->reg_width; ++i, ++dreg) { in gpio_setup_data_regs()
[all …]
Dpinctrl.c39 struct sh_pfc *pfc; member
53 return pmx->pfc->info->nr_groups; in sh_pfc_get_groups_count()
61 return pmx->pfc->info->groups[selector].name; in sh_pfc_get_group_name()
69 *pins = pmx->pfc->info->groups[selector].pins; in sh_pfc_get_group_pins()
70 *num_pins = pmx->pfc->info->groups[selector].nr_pins; in sh_pfc_get_group_pins()
109 struct device *dev = pmx->pfc->dev; in sh_pfc_dt_subnode_to_map()
264 struct device *dev = pmx->pfc->dev; in sh_pfc_dt_node_to_map()
319 return pmx->pfc->info->nr_functions; in sh_pfc_get_functions_count()
327 return pmx->pfc->info->functions[selector].name; in sh_pfc_get_function_name()
337 *groups = pmx->pfc->info->functions[selector].groups; in sh_pfc_get_function_groups()
[all …]
Dcore.h22 int sh_pfc_register_gpiochip(struct sh_pfc *pfc);
24 int sh_pfc_register_pinctrl(struct sh_pfc *pfc);
29 u32 sh_pfc_read(struct sh_pfc *pfc, u32 reg);
30 void sh_pfc_write(struct sh_pfc *pfc, u32 reg, u32 data);
32 int sh_pfc_get_pin_index(struct sh_pfc *pfc, unsigned int pin);
33 int sh_pfc_config_mux(struct sh_pfc *pfc, unsigned mark, int pinmux_type);
36 sh_pfc_pin_to_bias_reg(const struct sh_pfc *pfc, unsigned int pin,
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/
Dxgbe-dcb.c211 struct ieee_pfc *pfc) in xgbe_dcb_ieee_getpfc() argument
216 pfc->pfc_cap = pdata->hw_feat.tc_cnt; in xgbe_dcb_ieee_getpfc()
218 if (pdata->pfc) { in xgbe_dcb_ieee_getpfc()
219 pfc->pfc_en = pdata->pfc->pfc_en; in xgbe_dcb_ieee_getpfc()
220 pfc->mbc = pdata->pfc->mbc; in xgbe_dcb_ieee_getpfc()
221 pfc->delay = pdata->pfc->delay; in xgbe_dcb_ieee_getpfc()
228 struct ieee_pfc *pfc) in xgbe_dcb_ieee_setpfc() argument
234 pfc->pfc_cap, pfc->pfc_en, pfc->mbc, pfc->delay); in xgbe_dcb_ieee_setpfc()
237 if (pfc->pfc_en & ~((1 << pdata->hw_feat.tc_cnt) - 1)) { in xgbe_dcb_ieee_setpfc()
243 if (!pdata->pfc) { in xgbe_dcb_ieee_setpfc()
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/
Drenesas,pfc-pinctrl.txt13 - "renesas,pfc-emev2": for EMEV2 (EMMA Mobile EV2) compatible pin-controller.
14 - "renesas,pfc-r8a73a4": for R8A73A4 (R-Mobile APE6) compatible pin-controller.
15 - "renesas,pfc-r8a7740": for R8A7740 (R-Mobile A1) compatible pin-controller.
16 - "renesas,pfc-r8a7743": for R8A7743 (RZ/G1M) compatible pin-controller.
17 - "renesas,pfc-r8a7745": for R8A7745 (RZ/G1E) compatible pin-controller.
18 - "renesas,pfc-r8a77470": for R8A77470 (RZ/G1C) compatible pin-controller.
19 - "renesas,pfc-r8a7778": for R8A7778 (R-Car M1) compatible pin-controller.
20 - "renesas,pfc-r8a7779": for R8A7779 (R-Car H1) compatible pin-controller.
21 - "renesas,pfc-r8a7790": for R8A7790 (R-Car H2) compatible pin-controller.
22 - "renesas,pfc-r8a7791": for R8A7791 (R-Car M2-W) compatible pin-controller.
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Dr8a7740-armadillo800eva.dts49 gpio = <&pfc 75 GPIO_ACTIVE_HIGH>;
61 enable-gpio = <&pfc 74 GPIO_ACTIVE_HIGH>;
62 gpios = <&pfc 17 GPIO_ACTIVE_HIGH>;
82 gpios = <&pfc 99 GPIO_ACTIVE_LOW>;
89 gpios = <&pfc 100 GPIO_ACTIVE_LOW>;
95 gpios = <&pfc 97 GPIO_ACTIVE_LOW>;
101 gpios = <&pfc 98 GPIO_ACTIVE_LOW>;
110 gpios = <&pfc 102 GPIO_ACTIVE_HIGH>;
114 gpios = <&pfc 111 GPIO_ACTIVE_HIGH>;
118 gpios = <&pfc 110 GPIO_ACTIVE_HIGH>;
[all …]
Dr8a73a4-ape6evm.dts51 gpio = <&pfc 76 GPIO_ACTIVE_HIGH>;
75 gpios = <&pfc 28 GPIO_ACTIVE_HIGH>;
79 gpios = <&pfc 126 GPIO_ACTIVE_HIGH>;
83 gpios = <&pfc 132 GPIO_ACTIVE_HIGH>;
87 gpios = <&pfc 232 GPIO_ACTIVE_HIGH>;
91 gpios = <&pfc 250 GPIO_ACTIVE_HIGH>;
95 gpios = <&pfc 288 GPIO_ACTIVE_HIGH>;
107 gpios = <&pfc 324 GPIO_ACTIVE_LOW>;
114 gpios = <&pfc 325 GPIO_ACTIVE_LOW>;
120 gpios = <&pfc 326 GPIO_ACTIVE_LOW>;
[all …]
Demev2.dtsi198 pfc: pin-controller@e0140200 { label
199 compatible = "renesas,pfc-emev2";
209 gpio-ranges = <&pfc 0 0 32>;
221 gpio-ranges = <&pfc 0 32 32>;
233 gpio-ranges = <&pfc 0 64 32>;
245 gpio-ranges = <&pfc 0 96 32>;
257 gpio-ranges = <&pfc 0 128 31>;
Dsh73a0-kzm9g.dts71 gpio = <&pfc 15 GPIO_ACTIVE_HIGH>;
80 gpio = <&pfc 14 GPIO_ACTIVE_HIGH>;
87 gpios = <&pfc 20 GPIO_ACTIVE_LOW>;
91 gpios = <&pfc 21 GPIO_ACTIVE_LOW>;
95 gpios = <&pfc 22 GPIO_ACTIVE_LOW>;
99 gpios = <&pfc 23 GPIO_ACTIVE_LOW>;
151 gpios = <&pfc 159 GPIO_ACTIVE_LOW>;
334 &pfc {
/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_dcb.c126 mlxsw_sp_port->dcb.pfc); in mlxsw_sp_port_headroom_set()
535 struct ieee_pfc *my_pfc = mlxsw_sp_port->dcb.pfc; in mlxsw_sp_port_pfc_cnt_get()
552 struct ieee_pfc *pfc) in mlxsw_sp_dcbnl_ieee_getpfc() argument
566 memcpy(pfc, mlxsw_sp_port->dcb.pfc, sizeof(*pfc)); in mlxsw_sp_dcbnl_ieee_getpfc()
572 struct ieee_pfc *pfc) in mlxsw_sp_port_pfc_set() argument
579 mlxsw_reg_pfcc_prio_pack(pfcc_pl, pfc->pfc_en); in mlxsw_sp_port_pfc_set()
586 struct ieee_pfc *pfc) in mlxsw_sp_dcbnl_ieee_setpfc() argument
592 if (pause_en && pfc->pfc_en) { in mlxsw_sp_dcbnl_ieee_setpfc()
599 pause_en, pfc); in mlxsw_sp_dcbnl_ieee_setpfc()
605 err = mlxsw_sp_port_pfc_set(mlxsw_sp_port, pfc); in mlxsw_sp_dcbnl_ieee_setpfc()
[all …]
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed_dcbx.c549 u32 pfc, struct qed_dcbx_params *p_params) in qed_dcbx_get_pfc_data() argument
553 p_params->pfc.willing = QED_MFW_GET_FIELD(pfc, DCBX_PFC_WILLING); in qed_dcbx_get_pfc_data()
554 p_params->pfc.max_tc = QED_MFW_GET_FIELD(pfc, DCBX_PFC_CAPS); in qed_dcbx_get_pfc_data()
555 p_params->pfc.enabled = QED_MFW_GET_FIELD(pfc, DCBX_PFC_ENABLED); in qed_dcbx_get_pfc_data()
556 pfc_map = QED_MFW_GET_FIELD(pfc, DCBX_PFC_PRI_EN_BITMAP); in qed_dcbx_get_pfc_data()
557 p_params->pfc.prio[0] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_0); in qed_dcbx_get_pfc_data()
558 p_params->pfc.prio[1] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_1); in qed_dcbx_get_pfc_data()
559 p_params->pfc.prio[2] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_2); in qed_dcbx_get_pfc_data()
560 p_params->pfc.prio[3] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_3); in qed_dcbx_get_pfc_data()
561 p_params->pfc.prio[4] = !!(pfc_map & DCBX_PFC_PRI_EN_BITMAP_PRI_4); in qed_dcbx_get_pfc_data()
[all …]
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_dcb_nl.c71 struct ieee_pfc *pfc) in i40e_dcbnl_ieee_getpfc() argument
82 pfc->pfc_cap = dcbxcfg->pfc.pfccap; in i40e_dcbnl_ieee_getpfc()
83 pfc->pfc_en = dcbxcfg->pfc.pfcenable; in i40e_dcbnl_ieee_getpfc()
84 pfc->mbc = dcbxcfg->pfc.mbc; in i40e_dcbnl_ieee_getpfc()
85 i40e_get_pfc_delay(hw, &pfc->delay); in i40e_dcbnl_ieee_getpfc()
89 pfc->requests[i] = pf->stats.priority_xoff_tx[i]; in i40e_dcbnl_ieee_getpfc()
90 pfc->indications[i] = pf->stats.priority_xoff_rx[i]; in i40e_dcbnl_ieee_getpfc()
Di40e_dcb.c173 dcbcfg->pfc.willing = (u8)((buf[0] & I40E_IEEE_PFC_WILLING_MASK) >> in i40e_parse_ieee_pfccfg_tlv()
175 dcbcfg->pfc.mbc = (u8)((buf[0] & I40E_IEEE_PFC_MBC_MASK) >> in i40e_parse_ieee_pfccfg_tlv()
177 dcbcfg->pfc.pfccap = (u8)((buf[0] & I40E_IEEE_PFC_CAP_MASK) >> in i40e_parse_ieee_pfccfg_tlv()
179 dcbcfg->pfc.pfcenable = buf[1]; in i40e_parse_ieee_pfccfg_tlv()
337 dcbcfg->pfc.willing = 1; in i40e_parse_cee_pfccfg_tlv()
344 dcbcfg->pfc.pfcenable = buf[0]; in i40e_parse_cee_pfccfg_tlv()
345 dcbcfg->pfc.pfccap = buf[1]; in i40e_parse_cee_pfccfg_tlv()
629 dcbcfg->pfc.pfcenable = cee_cfg->oper_pfc_en; in i40e_cee_to_dcb_v1_config()
630 dcbcfg->pfc.pfccap = I40E_MAX_TRAFFIC_CLASS; in i40e_cee_to_dcb_v1_config()
710 dcbcfg->pfc.pfcenable = cee_cfg->oper_pfc_en; in i40e_cee_to_dcb_config()
[all …]
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_dcbnl.c333 struct ieee_pfc *pfc) in mlx5e_dcbnl_ieee_getpfc() argument
340 pfc->pfc_cap = mlx5_max_tc(mdev) + 1; in mlx5e_dcbnl_ieee_getpfc()
342 pfc->requests[i] = PPORT_PER_PRIO_GET(pstats, i, tx_pause); in mlx5e_dcbnl_ieee_getpfc()
343 pfc->indications[i] = PPORT_PER_PRIO_GET(pstats, i, rx_pause); in mlx5e_dcbnl_ieee_getpfc()
347 pfc->delay = priv->dcbx.cable_len; in mlx5e_dcbnl_ieee_getpfc()
349 return mlx5_query_port_pfc(mdev, &pfc->pfc_en, NULL); in mlx5e_dcbnl_ieee_getpfc()
353 struct ieee_pfc *pfc) in mlx5e_dcbnl_ieee_setpfc() argument
365 if (pfc->pfc_en != curr_pfc_en) { in mlx5e_dcbnl_ieee_setpfc()
366 ret = mlx5_set_port_pfc(mdev, pfc->pfc_en, pfc->pfc_en); in mlx5e_dcbnl_ieee_setpfc()
373 if (pfc->delay && in mlx5e_dcbnl_ieee_setpfc()
[all …]
/Linux-v4.19/drivers/net/ethernet/intel/fm10k/
Dfm10k_dcbnl.c77 static int fm10k_dcbnl_ieee_getpfc(struct net_device *dev, struct ieee_pfc *pfc) in fm10k_dcbnl_ieee_getpfc() argument
82 pfc->pfc_cap = IEEE_8021QAZ_MAX_TCS; in fm10k_dcbnl_ieee_getpfc()
83 pfc->pfc_en = interface->pfc_en; in fm10k_dcbnl_ieee_getpfc()
93 static int fm10k_dcbnl_ieee_setpfc(struct net_device *dev, struct ieee_pfc *pfc) in fm10k_dcbnl_ieee_setpfc() argument
98 interface->pfc_en = pfc->pfc_en; in fm10k_dcbnl_ieee_setpfc()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_dcb.c200 static int hclge_ieee_getpfc(struct hnae3_handle *h, struct ieee_pfc *pfc) in hclge_ieee_getpfc() argument
208 memset(pfc, 0, sizeof(*pfc)); in hclge_ieee_getpfc()
209 pfc->pfc_cap = hdev->pfc_max; in hclge_ieee_getpfc()
217 pfc->pfc_en |= BIT(j); in hclge_ieee_getpfc()
230 pfc->requests[i] = requests[i]; in hclge_ieee_getpfc()
231 pfc->indications[i] = indications[i]; in hclge_ieee_getpfc()
236 static int hclge_ieee_setpfc(struct hnae3_handle *h, struct ieee_pfc *pfc) in hclge_ieee_setpfc() argument
251 if ((prio_tc[j] == i) && (pfc->pfc_en & BIT(j))) { in hclge_ieee_setpfc()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Den_dcb_nl.c401 struct ieee_pfc *pfc) in mlx4_en_dcbnl_ieee_getpfc() argument
405 pfc->pfc_cap = IEEE_8021QAZ_MAX_TCS; in mlx4_en_dcbnl_ieee_getpfc()
406 pfc->pfc_en = priv->prof->tx_ppp; in mlx4_en_dcbnl_ieee_getpfc()
412 struct ieee_pfc *pfc) in mlx4_en_dcbnl_ieee_setpfc() argument
421 pfc->pfc_cap, in mlx4_en_dcbnl_ieee_setpfc()
422 pfc->pfc_en, in mlx4_en_dcbnl_ieee_setpfc()
423 pfc->mbc, in mlx4_en_dcbnl_ieee_setpfc()
424 pfc->delay); in mlx4_en_dcbnl_ieee_setpfc()
426 rx_pause = prof->rx_pause && !pfc->pfc_en; in mlx4_en_dcbnl_ieee_setpfc()
427 tx_pause = prof->tx_pause && !pfc->pfc_en; in mlx4_en_dcbnl_ieee_setpfc()
[all …]
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/
Dhns3_dcbnl.c30 int hns3_dcbnl_ieee_getpfc(struct net_device *ndev, struct ieee_pfc *pfc) in hns3_dcbnl_ieee_getpfc() argument
35 return h->kinfo.dcb_ops->ieee_getpfc(h, pfc); in hns3_dcbnl_ieee_getpfc()
41 int hns3_dcbnl_ieee_setpfc(struct net_device *ndev, struct ieee_pfc *pfc) in hns3_dcbnl_ieee_setpfc() argument
46 return h->kinfo.dcb_ops->ieee_setpfc(h, pfc); in hns3_dcbnl_ieee_setpfc()
/Linux-v4.19/arch/mips/alchemy/devboards/
Ddb1200.c827 unsigned long pfc; in db1200_dev_setup() local
844 pfc = alchemy_rdsys(AU1000_SYS_PINFUNC); in db1200_dev_setup()
845 pfc &= ~(SYS_PINFUNC_P0A | SYS_PINFUNC_P0B); in db1200_dev_setup()
846 pfc &= ~(SYS_PINFUNC_P1A | SYS_PINFUNC_P1B | SYS_PINFUNC_FS3); in db1200_dev_setup()
847 pfc |= SYS_PINFUNC_P1C; /* SPI is configured later */ in db1200_dev_setup()
848 alchemy_wrsys(pfc, AU1000_SYS_PINFUNC); in db1200_dev_setup()
853 pfc = clk_round_rate(c, 50000000); in db1200_dev_setup()
854 if ((pfc < 1) || (abs(50000000 - pfc) > 2500000)) in db1200_dev_setup()
857 clk_set_rate(c, pfc); in db1200_dev_setup()
889 pfc = alchemy_rdsys(AU1000_SYS_PINFUNC) & ~SYS_PINFUNC_P0A; in db1200_dev_setup()
[all …]
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_dcb.c232 static int bnxt_hwrm_queue_pfc_cfg(struct bnxt *bp, struct ieee_pfc *pfc) in bnxt_hwrm_queue_pfc_cfg() argument
246 if ((pfc->pfc_en & (1 << pri)) && in bnxt_hwrm_queue_pfc_cfg()
281 static int bnxt_hwrm_queue_pfc_qcfg(struct bnxt *bp, struct ieee_pfc *pfc) in bnxt_hwrm_queue_pfc_qcfg() argument
298 pfc->pfc_en = pri_mask; in bnxt_hwrm_queue_pfc_qcfg()
546 static int bnxt_dcbnl_ieee_getpfc(struct net_device *dev, struct ieee_pfc *pfc) in bnxt_dcbnl_ieee_getpfc() argument
554 pfc->pfc_cap = bp->max_lltc; in bnxt_dcbnl_ieee_getpfc()
569 pfc->pfc_en = my_pfc->pfc_en; in bnxt_dcbnl_ieee_getpfc()
570 pfc->mbc = my_pfc->mbc; in bnxt_dcbnl_ieee_getpfc()
571 pfc->delay = my_pfc->delay; in bnxt_dcbnl_ieee_getpfc()
579 pfc->requests[i] = le64_to_cpu(*(stats + tx_off)); in bnxt_dcbnl_ieee_getpfc()
[all …]
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb_nl.c561 struct ieee_pfc *pfc) in ixgbe_dcbnl_ieee_getpfc() argument
567 pfc->pfc_cap = adapter->dcb_cfg.num_tcs.pfc_tcs; in ixgbe_dcbnl_ieee_getpfc()
573 pfc->pfc_en = my_pfc->pfc_en; in ixgbe_dcbnl_ieee_getpfc()
574 pfc->mbc = my_pfc->mbc; in ixgbe_dcbnl_ieee_getpfc()
575 pfc->delay = my_pfc->delay; in ixgbe_dcbnl_ieee_getpfc()
578 pfc->requests[i] = adapter->stats.pxoffrxc[i]; in ixgbe_dcbnl_ieee_getpfc()
579 pfc->indications[i] = adapter->stats.pxofftxc[i]; in ixgbe_dcbnl_ieee_getpfc()
586 struct ieee_pfc *pfc) in ixgbe_dcbnl_ieee_setpfc() argument
604 memcpy(adapter->ixgbe_ieee_pfc, pfc, sizeof(*adapter->ixgbe_ieee_pfc)); in ixgbe_dcbnl_ieee_setpfc()
607 if (pfc->pfc_en) in ixgbe_dcbnl_ieee_setpfc()
[all …]
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede_dcbnl.c225 struct cee_pfc *pfc) in qede_dcbnl_cee_peer_getpfc() argument
229 return edev->ops->dcb->cee_peer_getpfc(edev->cdev, pfc); in qede_dcbnl_cee_peer_getpfc()
241 struct ieee_pfc *pfc) in qede_dcbnl_ieee_getpfc() argument
245 return edev->ops->dcb->ieee_getpfc(edev->cdev, pfc); in qede_dcbnl_ieee_getpfc()
249 struct ieee_pfc *pfc) in qede_dcbnl_ieee_setpfc() argument
253 return edev->ops->dcb->ieee_setpfc(edev->cdev, pfc); in qede_dcbnl_ieee_setpfc()
294 struct ieee_pfc *pfc) in qede_dcbnl_ieee_peer_getpfc() argument
298 return edev->ops->dcb->ieee_peer_getpfc(edev->cdev, pfc); in qede_dcbnl_ieee_peer_getpfc()
/Linux-v4.19/arch/arm64/boot/dts/renesas/
Dr8a77990.dtsi90 gpio-ranges = <&pfc 0 0 18>;
105 gpio-ranges = <&pfc 0 32 23>;
120 gpio-ranges = <&pfc 0 64 26>;
135 gpio-ranges = <&pfc 0 96 16>;
150 gpio-ranges = <&pfc 0 128 11>;
165 gpio-ranges = <&pfc 0 160 20>;
180 gpio-ranges = <&pfc 0 192 18>;
188 pfc: pin-controller@e6060000 { label
189 compatible = "renesas,pfc-r8a77990";

123456