| /Linux-v5.4/drivers/pinctrl/sh-pfc/ | 
| D | core.c | 29 static int sh_pfc_map_resources(struct sh_pfc *pfc,  in sh_pfc_map_resources()91 static void __iomem *sh_pfc_phys_to_virt(struct sh_pfc *pfc, u32 reg)  in sh_pfc_phys_to_virt()
 114 int sh_pfc_get_pin_index(struct sh_pfc *pfc, unsigned int pin)  in sh_pfc_get_pin_index()
 176 u32 sh_pfc_read(struct sh_pfc *pfc, u32 reg)  in sh_pfc_read()
 181 void sh_pfc_write(struct sh_pfc *pfc, u32 reg, u32 data)  in sh_pfc_write()
 191 static void sh_pfc_config_reg_helper(struct sh_pfc *pfc,  in sh_pfc_config_reg_helper()
 212 static void sh_pfc_write_config_reg(struct sh_pfc *pfc,  in sh_pfc_write_config_reg()
 241 static int sh_pfc_get_config_reg(struct sh_pfc *pfc, u16 enum_id,  in sh_pfc_get_config_reg()
 287 static int sh_pfc_mark_to_enum(struct sh_pfc *pfc, u16 mark, int pos,  in sh_pfc_mark_to_enum()
 310 int sh_pfc_config_mux(struct sh_pfc *pfc, unsigned mark, int pinmux_type)  in sh_pfc_config_mux()
 [all …]
 
 | 
| D | gpio.c | 30 	struct sh_pfc			*pfc;  member75 	struct sh_pfc *pfc = chip->pfc;  in gpio_setup_data_reg()  local
 97 	struct sh_pfc *pfc = chip->pfc;  in gpio_setup_data_regs()  local
 133 	struct sh_pfc *pfc = gpio_to_pfc(gc);  in gpio_pin_request()  local
 200 	struct sh_pfc *pfc = gpio_to_pfc(gc);  in gpio_pin_to_irq()  local
 220 	struct sh_pfc *pfc = chip->pfc;  in gpio_pin_setup()  local
 258 	struct sh_pfc *pfc = gpio_to_pfc(gc);  in gpio_function_request()  local
 278 	struct sh_pfc *pfc = chip->pfc;  in gpio_function_setup()  local
 297 sh_pfc_add_gpiochip(struct sh_pfc *pfc, int(*setup)(struct sh_pfc_chip *),  in sh_pfc_add_gpiochip()
 325 int sh_pfc_register_gpiochip(struct sh_pfc *pfc)  in sh_pfc_register_gpiochip()
 
 | 
| D | pinctrl.c | 38 	struct sh_pfc *pfc;  member346 	struct sh_pfc *pfc = pmx->pfc;  in sh_pfc_func_set_mux()  local
 393 	struct sh_pfc *pfc = pmx->pfc;  in sh_pfc_gpio_request_enable()  local
 427 	struct sh_pfc *pfc = pmx->pfc;  in sh_pfc_gpio_disable_free()  local
 445 	struct sh_pfc *pfc = pmx->pfc;  in sh_pfc_gpio_set_direction()  local
 483 static u32 sh_pfc_pinconf_find_drive_strength_reg(struct sh_pfc *pfc,  in sh_pfc_pinconf_find_drive_strength_reg()
 506 static int sh_pfc_pinconf_get_drive_strength(struct sh_pfc *pfc,  in sh_pfc_pinconf_get_drive_strength()
 531 static int sh_pfc_pinconf_set_drive_strength(struct sh_pfc *pfc,  in sh_pfc_pinconf_set_drive_strength()
 569 static bool sh_pfc_pinconf_validate(struct sh_pfc *pfc, unsigned int _pin,  in sh_pfc_pinconf_validate()
 600 	struct sh_pfc *pfc = pmx->pfc;  in sh_pfc_pinconf_get()  local
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/ | 
| D | hns3_dcbnl.c | 33 static int hns3_dcbnl_ieee_getpfc(struct net_device *ndev, struct ieee_pfc *pfc)  in hns3_dcbnl_ieee_getpfc()46 static int hns3_dcbnl_ieee_setpfc(struct net_device *ndev, struct ieee_pfc *pfc)  in hns3_dcbnl_ieee_setpfc()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/fm10k/ | 
| D | fm10k_dcbnl.c | 77 static int fm10k_dcbnl_ieee_getpfc(struct net_device *dev, struct ieee_pfc *pfc)  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()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/amd/xgbe/ | 
| D | xgbe-dcb.c | 211 				struct ieee_pfc *pfc)  in xgbe_dcb_ieee_getpfc()228 				struct ieee_pfc *pfc)  in xgbe_dcb_ieee_setpfc()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/ | 
| D | bnxt_dcb.c | 232 static int bnxt_hwrm_queue_pfc_cfg(struct bnxt *bp, struct ieee_pfc *pfc)  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()
 546 static int bnxt_dcbnl_ieee_getpfc(struct net_device *dev, struct ieee_pfc *pfc)  in bnxt_dcbnl_ieee_getpfc()
 586 static int bnxt_dcbnl_ieee_setpfc(struct net_device *dev, struct ieee_pfc *pfc)  in bnxt_dcbnl_ieee_setpfc()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/qlogic/qede/ | 
| D | qede_dcbnl.c | 222 				      struct cee_pfc *pfc)  in qede_dcbnl_cee_peer_getpfc()238 				  struct ieee_pfc *pfc)  in qede_dcbnl_ieee_getpfc()
 246 				  struct ieee_pfc *pfc)  in qede_dcbnl_ieee_setpfc()
 291 				       struct ieee_pfc *pfc)  in qede_dcbnl_ieee_peer_getpfc()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ | 
| D | en_dcbnl.c | 333 				   struct ieee_pfc *pfc)  in mlx5e_dcbnl_ieee_getpfc()353 				   struct ieee_pfc *pfc)  in mlx5e_dcbnl_ieee_setpfc()
 617 	struct ieee_pfc pfc;  in mlx5e_dcbnl_setall()  local
 786 	struct ieee_pfc pfc;  in mlx5e_dcbnl_get_priority_pfc()  local
 877 	struct ieee_pfc pfc;  in mlx5e_dcbnl_getpfcstate()  local
 
 | 
| /Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3pf/ | 
| D | hclge_dcb.c | 279 static int hclge_ieee_getpfc(struct hnae3_handle *h, struct ieee_pfc *pfc)  in hclge_ieee_getpfc()315 static int hclge_ieee_setpfc(struct hnae3_handle *h, struct ieee_pfc *pfc)  in hclge_ieee_setpfc()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ | 
| D | spectrum_dcb.c | 552 				      struct ieee_pfc *pfc)  in mlxsw_sp_dcbnl_ieee_getpfc()572 				 struct ieee_pfc *pfc)  in mlxsw_sp_port_pfc_set()
 586 				      struct ieee_pfc *pfc)  in mlxsw_sp_dcbnl_ieee_setpfc()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/qlogic/qed/ | 
| D | qed_dcbx.c | 548 		      u32 pfc, struct qed_dcbx_params *p_params)  in qed_dcbx_get_pfc_data()623 			   u32 pfc, struct qed_dcbx_params *p_params, bool ieee)  in qed_dcbx_get_common_params()
 1048 		      u32 *pfc, struct qed_dcbx_params *p_params)  in qed_dcbx_set_pfc_data()
 2015 static int qed_dcbnl_cee_peer_getpfc(struct qed_dev *cdev, struct cee_pfc *pfc)  in qed_dcbnl_cee_peer_getpfc()
 2060 				  struct ieee_pfc *pfc, bool remote)  in qed_dcbnl_get_ieee_pfc()
 2102 static int qed_dcbnl_ieee_getpfc(struct qed_dev *cdev, struct ieee_pfc *pfc)  in qed_dcbnl_ieee_getpfc()
 2107 static int qed_dcbnl_ieee_setpfc(struct qed_dev *cdev, struct ieee_pfc *pfc)  in qed_dcbnl_ieee_setpfc()
 2251 qed_dcbnl_ieee_peer_getpfc(struct qed_dev *cdev, struct ieee_pfc *pfc)  in qed_dcbnl_ieee_peer_getpfc()
 
 | 
| /Linux-v5.4/arch/arm/boot/dts/ | 
| D | emev2.dtsi | 198 	pfc: pin-controller@e0140200 {  label
 | 
| D | r8a7779.dtsi | 316 	pfc: pin-controller@fffc0000 {  label
 | 
| D | r8a7792.dtsi | 299 		pfc: pin-controller@e6060000 {  label
 | 
| D | r8a7778.dtsi | 144 	pfc: pin-controller@fffc0000 {  label
 | 
| D | r8a7740.dtsi | 314 	pfc: pin-controller@e6050000 {  label
 | 
| D | r8a77470.dtsi | 190 		pfc: pin-controller@e6060000 {  label
 | 
| /Linux-v5.4/drivers/net/ethernet/cavium/thunder/ | 
| D | nic.h | 321 	struct nicvf_pfc	pfc;  member564 struct pfc {  struct
 565 	u8    msg;
 566 	u8    get; /* Get or set PFC settings */
 567 	u8    autoneg;
 568 	u8    fc_rx;
 569 	u8    fc_tx;
 601 	struct pfc		pfc;  member
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ | 
| D | ixgbe_dcb_nl.c | 561 				   struct ieee_pfc *pfc)  in ixgbe_dcbnl_ieee_getpfc()586 				   struct ieee_pfc *pfc)  in ixgbe_dcbnl_ieee_setpfc()
 717 	struct ieee_pfc pfc = {0};  in ixgbe_dcbnl_setdcbx()  local
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ | 
| D | en_dcb_nl.c | 401 		struct ieee_pfc *pfc)  in mlx4_en_dcbnl_ieee_getpfc()412 		struct ieee_pfc *pfc)  in mlx4_en_dcbnl_ieee_setpfc()
 461 	struct ieee_pfc pfc = {0};  in mlx4_en_dcbnl_setdcbx()  local
 
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/ | 
| D | port_buffer.c | 238 				    struct ieee_pfc *pfc,  in mlx5e_port_manual_buffer_config()
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/i40e/ | 
| D | i40e_dcb_nl.c | 71 				  struct ieee_pfc *pfc)  in i40e_dcbnl_ieee_getpfc()
 | 
| /Linux-v5.4/net/dcb/ | 
| D | dcbnl.c | 1094 		struct ieee_pfc pfc;  in dcbnl_ieee_fill()  local1147 		struct ieee_pfc pfc;  in dcbnl_ieee_fill()  local
 1337 		struct cee_pfc pfc;  in dcbnl_cee_fill()  local
 1468 		struct ieee_pfc *pfc = nla_data(ieee[DCB_ATTR_IEEE_PFC]);  in dcbnl_ieee_set()  local
 
 | 
| /Linux-v5.4/arch/arm64/boot/dts/renesas/ | 
| D | r8a77995.dtsi | 191 		pfc: pin-controller@e6060000 {  label
 |