Searched refs:filter_no (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwxgmac2_core.c | 1241 static int dwxgmac2_filter_read(struct mac_device_info *hw, u32 filter_no, in dwxgmac2_filter_read() argument 1252 iddr = FIELD_PREP(XGMAC_IDDR_FNUM_MASK, filter_no) | in dwxgmac2_filter_read() 1266 static int dwxgmac2_filter_write(struct mac_device_info *hw, u32 filter_no, in dwxgmac2_filter_write() argument 1279 iddr = FIELD_PREP(XGMAC_IDDR_FNUM_MASK, filter_no) | in dwxgmac2_filter_write() 1288 static int dwxgmac2_config_l3_filter(struct mac_device_info *hw, u32 filter_no, in dwxgmac2_config_l3_filter() argument 1300 ret = dwxgmac2_filter_read(hw, filter_no, XGMAC_L3L4_CTRL, &value); in dwxgmac2_config_l3_filter() 1331 ret = dwxgmac2_filter_write(hw, filter_no, XGMAC_L3L4_CTRL, value); in dwxgmac2_config_l3_filter() 1336 ret = dwxgmac2_filter_write(hw, filter_no, XGMAC_L3_ADDR0, match); in dwxgmac2_config_l3_filter() 1340 ret = dwxgmac2_filter_write(hw, filter_no, XGMAC_L3_ADDR1, match); in dwxgmac2_config_l3_filter() 1346 return dwxgmac2_filter_write(hw, filter_no, XGMAC_L3L4_CTRL, 0); in dwxgmac2_config_l3_filter() [all …]
|
| H A D | dwmac4_core.c | 798 static int dwmac4_config_l3_filter(struct mac_device_info *hw, u32 filter_no, in dwmac4_config_l3_filter() argument 809 value = readl(ioaddr + GMAC_L3L4_CTRL(filter_no)); in dwmac4_config_l3_filter() 838 writel(value, ioaddr + GMAC_L3L4_CTRL(filter_no)); in dwmac4_config_l3_filter() 841 writel(match, ioaddr + GMAC_L3_ADDR0(filter_no)); in dwmac4_config_l3_filter() 843 writel(match, ioaddr + GMAC_L3_ADDR1(filter_no)); in dwmac4_config_l3_filter() 847 writel(0, ioaddr + GMAC_L3L4_CTRL(filter_no)); in dwmac4_config_l3_filter() 852 static int dwmac4_config_l4_filter(struct mac_device_info *hw, u32 filter_no, in dwmac4_config_l4_filter() argument 863 value = readl(ioaddr + GMAC_L3L4_CTRL(filter_no)); in dwmac4_config_l4_filter() 882 writel(value, ioaddr + GMAC_L3L4_CTRL(filter_no)); in dwmac4_config_l4_filter() 890 writel(value, ioaddr + GMAC_L4_ADDR(filter_no)); in dwmac4_config_l4_filter() [all …]
|
| H A D | hwif.h | 404 int (*config_l3_filter)(struct mac_device_info *hw, u32 filter_no, 407 int (*config_l4_filter)(struct mac_device_info *hw, u32 filter_no,
|