Home
last modified time | relevance | path

Searched refs:filter_no (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/ethernet/stmicro/stmmac/
A Ddwxgmac2_core.c1338 value = ((filter_no << XGMAC_IDDR_FNUM) | reg) << XGMAC_IDDR_SHIFT; in dwxgmac2_filter_read()
1363 value = ((filter_no << XGMAC_IDDR_FNUM) | reg) << XGMAC_IDDR_SHIFT; in dwxgmac2_filter_write()
1382 ret = dwxgmac2_filter_read(hw, filter_no, XGMAC_L3L4_CTRL, &value); in dwxgmac2_config_l3_filter()
1413 ret = dwxgmac2_filter_write(hw, filter_no, XGMAC_L3L4_CTRL, value); in dwxgmac2_config_l3_filter()
1418 ret = dwxgmac2_filter_write(hw, filter_no, XGMAC_L3_ADDR0, match); in dwxgmac2_config_l3_filter()
1422 ret = dwxgmac2_filter_write(hw, filter_no, XGMAC_L3_ADDR1, match); in dwxgmac2_config_l3_filter()
1428 return dwxgmac2_filter_write(hw, filter_no, XGMAC_L3L4_CTRL, 0); in dwxgmac2_config_l3_filter()
1445 ret = dwxgmac2_filter_read(hw, filter_no, XGMAC_L3L4_CTRL, &value); in dwxgmac2_config_l4_filter()
1474 ret = dwxgmac2_filter_write(hw, filter_no, XGMAC_L4_ADDR, value); in dwxgmac2_config_l4_filter()
1480 ret = dwxgmac2_filter_write(hw, filter_no, XGMAC_L4_ADDR, value); in dwxgmac2_config_l4_filter()
[all …]
A Ddwmac4_core.c1053 static int dwmac4_config_l3_filter(struct mac_device_info *hw, u32 filter_no, in dwmac4_config_l3_filter() argument
1064 value = readl(ioaddr + GMAC_L3L4_CTRL(filter_no)); in dwmac4_config_l3_filter()
1093 writel(value, ioaddr + GMAC_L3L4_CTRL(filter_no)); in dwmac4_config_l3_filter()
1096 writel(match, ioaddr + GMAC_L3_ADDR0(filter_no)); in dwmac4_config_l3_filter()
1098 writel(match, ioaddr + GMAC_L3_ADDR1(filter_no)); in dwmac4_config_l3_filter()
1102 writel(0, ioaddr + GMAC_L3L4_CTRL(filter_no)); in dwmac4_config_l3_filter()
1107 static int dwmac4_config_l4_filter(struct mac_device_info *hw, u32 filter_no, in dwmac4_config_l4_filter() argument
1118 value = readl(ioaddr + GMAC_L3L4_CTRL(filter_no)); in dwmac4_config_l4_filter()
1137 writel(value, ioaddr + GMAC_L3L4_CTRL(filter_no)); in dwmac4_config_l4_filter()
1145 writel(value, ioaddr + GMAC_L4_ADDR(filter_no)); in dwmac4_config_l4_filter()
[all …]
A Dhwif.h416 int (*config_l3_filter)(struct mac_device_info *hw, u32 filter_no,
419 int (*config_l4_filter)(struct mac_device_info *hw, u32 filter_no,

Completed in 15 milliseconds