Home
last modified time | relevance | path

Searched refs:rx_en (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_mac.h375 void (*mac_pausefrm_cfg)(void *mac_drv, u32 rx_en, u32 tx_en);
378 int (*set_pause_enable)(void *mac_drv, u32 rx_en, u32 tx_en);
379 void (*get_pause_enable)(void *mac_drv, u32 *rx_en, u32 *tx_en);
442 void hns_mac_get_pauseparam(struct hns_mac_cb *mac_cb, u32 *rx_en, u32 *tx_en);
444 int hns_mac_set_pauseparam(struct hns_mac_cb *mac_cb, u32 rx_en, u32 tx_en);
H A Dhns_ae_adapt.c476 u32 *auto_neg, u32 *rx_en, u32 *tx_en) in hns_ae_get_pauseparam()
483 hns_mac_get_pauseparam(mac_cb, rx_en, tx_en); in hns_ae_get_pauseparam()
487 hns_dsaf_get_rx_mac_pause_en(dsaf_dev, mac_cb->mac_id, rx_en); in hns_ae_get_pauseparam()
517 u32 autoneg, u32 rx_en, u32 tx_en) in hns_ae_set_pauseparam()
530 mac_cb->mac_id, rx_en); in hns_ae_set_pauseparam()
533 rx_en = 0; in hns_ae_set_pauseparam()
535 return hns_mac_set_pauseparam(mac_cb, rx_en, tx_en); in hns_ae_set_pauseparam()
475 hns_ae_get_pauseparam(struct hnae_handle *handle, u32 *auto_neg, u32 *rx_en, u32 *tx_en) hns_ae_get_pauseparam() argument
516 hns_ae_set_pauseparam(struct hnae_handle *handle, u32 autoneg, u32 rx_en, u32 tx_en) hns_ae_set_pauseparam() argument
H A Dhns_dsaf_mac.c591 * @rx_en: rx enable status
595 void hns_mac_get_pauseparam(struct hns_mac_cb *mac_cb, u32 *rx_en, u32 *tx_en) in hns_mac_get_pauseparam() argument
600 mac_ctrl_drv->get_pause_enable(mac_ctrl_drv, rx_en, tx_en); in hns_mac_get_pauseparam()
602 *rx_en = 0; in hns_mac_get_pauseparam()
631 * @rx_en: rx enable or not
635 int hns_mac_set_pauseparam(struct hns_mac_cb *mac_cb, u32 rx_en, u32 tx_en) in hns_mac_set_pauseparam() argument
641 if (is_ver1 && (tx_en || rx_en)) { in hns_mac_set_pauseparam()
648 mac_ctrl_drv->mac_pausefrm_cfg(mac_ctrl_drv, rx_en, tx_en); in hns_mac_set_pauseparam()
H A Dhns_dsaf_xgmac.c245 *@rx_en: enable receive
248 static void hns_xgmac_pausefrm_cfg(void *mac_drv, u32 rx_en, u32 tx_en) in hns_xgmac_pausefrm_cfg() argument
254 dsaf_set_bit(origin, XGMAC_PAUSE_CTL_RX_B, !!rx_en); in hns_xgmac_pausefrm_cfg()
466 *@rx_en:xgmac rx pause enable
469 static void hns_xgmac_get_pausefrm_cfg(void *mac_drv, u32 *rx_en, u32 *tx_en) in hns_xgmac_get_pausefrm_cfg() argument
475 *rx_en = dsaf_get_bit(pause_ctrl, XGMAC_PAUSE_CTL_RX_B); in hns_xgmac_get_pausefrm_cfg()
H A Dhnae.h489 u32 *auto_neg, u32 *rx_en, u32 *tx_en);
493 u32 auto_neg, u32 rx_en, u32 tx_en);
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_mac.h371 void (*mac_pausefrm_cfg)(void *mac_drv, u32 rx_en, u32 tx_en);
374 int (*set_pause_enable)(void *mac_drv, u32 rx_en, u32 tx_en);
375 void (*get_pause_enable)(void *mac_drv, u32 *rx_en, u32 *tx_en);
438 void hns_mac_get_pauseparam(struct hns_mac_cb *mac_cb, u32 *rx_en, u32 *tx_en);
440 int hns_mac_set_pauseparam(struct hns_mac_cb *mac_cb, u32 rx_en, u32 tx_en);
H A Dhns_ae_adapt.c473 u32 *auto_neg, u32 *rx_en, u32 *tx_en) in hns_ae_get_pauseparam()
480 hns_mac_get_pauseparam(mac_cb, rx_en, tx_en); in hns_ae_get_pauseparam()
484 hns_dsaf_get_rx_mac_pause_en(dsaf_dev, mac_cb->mac_id, rx_en); in hns_ae_get_pauseparam()
496 u32 autoneg, u32 rx_en, u32 tx_en) in hns_ae_set_pauseparam()
509 mac_cb->mac_id, rx_en); in hns_ae_set_pauseparam()
512 rx_en = 0; in hns_ae_set_pauseparam()
514 return hns_mac_set_pauseparam(mac_cb, rx_en, tx_en); in hns_ae_set_pauseparam()
472 hns_ae_get_pauseparam(struct hnae_handle *handle, u32 *auto_neg, u32 *rx_en, u32 *tx_en) hns_ae_get_pauseparam() argument
495 hns_ae_set_pauseparam(struct hnae_handle *handle, u32 autoneg, u32 rx_en, u32 tx_en) hns_ae_set_pauseparam() argument
H A Dhns_dsaf_mac.c591 * @rx_en: rx enable status
595 void hns_mac_get_pauseparam(struct hns_mac_cb *mac_cb, u32 *rx_en, u32 *tx_en) in hns_mac_get_pauseparam() argument
600 mac_ctrl_drv->get_pause_enable(mac_ctrl_drv, rx_en, tx_en); in hns_mac_get_pauseparam()
602 *rx_en = 0; in hns_mac_get_pauseparam()
631 * @rx_en: rx enable or not
635 int hns_mac_set_pauseparam(struct hns_mac_cb *mac_cb, u32 rx_en, u32 tx_en) in hns_mac_set_pauseparam() argument
641 if (is_ver1 && (tx_en || rx_en)) { in hns_mac_set_pauseparam()
648 mac_ctrl_drv->mac_pausefrm_cfg(mac_ctrl_drv, rx_en, tx_en); in hns_mac_set_pauseparam()
H A Dhns_dsaf_xgmac.c245 *@rx_en: enable receive
248 static void hns_xgmac_pausefrm_cfg(void *mac_drv, u32 rx_en, u32 tx_en) in hns_xgmac_pausefrm_cfg() argument
254 dsaf_set_bit(origin, XGMAC_PAUSE_CTL_RX_B, !!rx_en); in hns_xgmac_pausefrm_cfg()
453 *@rx_en:xgmac rx pause enable
456 static void hns_xgmac_get_pausefrm_cfg(void *mac_drv, u32 *rx_en, u32 *tx_en) in hns_xgmac_get_pausefrm_cfg() argument
462 *rx_en = dsaf_get_bit(pause_ctrl, XGMAC_PAUSE_CTL_RX_B); in hns_xgmac_get_pausefrm_cfg()
H A Dhnae.h485 u32 *auto_neg, u32 *rx_en, u32 *tx_en);
487 u32 auto_neg, u32 rx_en, u32 tx_en);
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_tm.c1343 bool tx_en, rx_en; in hclge_mac_pause_setup_hw() local
1348 rx_en = false; in hclge_mac_pause_setup_hw()
1352 rx_en = true; in hclge_mac_pause_setup_hw()
1356 rx_en = false; in hclge_mac_pause_setup_hw()
1360 rx_en = true; in hclge_mac_pause_setup_hw()
1364 rx_en = false; in hclge_mac_pause_setup_hw()
1368 rx_en = true; in hclge_mac_pause_setup_hw()
1371 return hclge_mac_pause_en_cfg(hdev, tx_en, rx_en); in hclge_mac_pause_setup_hw()
H A Dhclge_main.c9496 static void hclge_set_flowctrl_adv(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) in hclge_set_flowctrl_adv() argument
9503 phy_set_asym_pause(phydev, rx_en, tx_en); in hclge_set_flowctrl_adv()
9506 static int hclge_cfg_pauseparam(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) in hclge_cfg_pauseparam() argument
9513 ret = hclge_mac_pause_en_cfg(hdev, tx_en, rx_en); in hclge_cfg_pauseparam()
9554 u32 *rx_en, u32 *tx_en) in hclge_get_pauseparam()
9563 *rx_en = 0; in hclge_get_pauseparam()
9569 *rx_en = 1; in hclge_get_pauseparam()
9573 *rx_en = 0; in hclge_get_pauseparam()
9575 *rx_en = 1; in hclge_get_pauseparam()
9578 *rx_en in hclge_get_pauseparam()
9553 hclge_get_pauseparam(struct hnae3_handle *handle, u32 *auto_neg, u32 *rx_en, u32 *tx_en) hclge_get_pauseparam() argument
9583 hclge_record_user_pauseparam(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) hclge_record_user_pauseparam() argument
9598 hclge_set_pauseparam(struct hnae3_handle *handle, u32 auto_neg, u32 rx_en, u32 tx_en) hclge_set_pauseparam() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dt4vf_common.h395 int t4vf_enable_vi(struct adapter *adapter, unsigned int viid, bool rx_en,
397 int t4vf_enable_pi(struct adapter *adapter, struct port_info *pi, bool rx_en,
H A Dt4vf_hw.c1389 * @rx_en: 1=enable Rx, 0=disable Rx
1395 bool rx_en, bool tx_en) in t4vf_enable_vi()
1404 cmd.ien_to_len16 = cpu_to_be32(FW_VI_ENABLE_CMD_IEN_V(rx_en) | in t4vf_enable_vi()
1414 * @rx_en: 1=enable Rx, 0=disable Rx
1423 bool rx_en, bool tx_en) in t4vf_enable_pi()
1425 int ret = t4vf_enable_vi(adapter, pi->viid, rx_en, tx_en); in t4vf_enable_pi()
1430 rx_en && tx_en && pi->link_cfg.link_ok); in t4vf_enable_pi()
1394 t4vf_enable_vi(struct adapter *adapter, unsigned int viid, bool rx_en, bool tx_en) t4vf_enable_vi() argument
1422 t4vf_enable_pi(struct adapter *adapter, struct port_info *pi, bool rx_en, bool tx_en) t4vf_enable_pi() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dt4vf_common.h395 int t4vf_enable_vi(struct adapter *adapter, unsigned int viid, bool rx_en,
397 int t4vf_enable_pi(struct adapter *adapter, struct port_info *pi, bool rx_en,
H A Dt4vf_hw.c1390 * @rx_en: 1=enable Rx, 0=disable Rx
1396 bool rx_en, bool tx_en) in t4vf_enable_vi()
1405 cmd.ien_to_len16 = cpu_to_be32(FW_VI_ENABLE_CMD_IEN_V(rx_en) | in t4vf_enable_vi()
1415 * @rx_en: 1=enable Rx, 0=disable Rx
1424 bool rx_en, bool tx_en) in t4vf_enable_pi()
1426 int ret = t4vf_enable_vi(adapter, pi->viid, rx_en, tx_en); in t4vf_enable_pi()
1431 rx_en && tx_en && pi->link_cfg.link_ok); in t4vf_enable_pi()
1395 t4vf_enable_vi(struct adapter *adapter, unsigned int viid, bool rx_en, bool tx_en) t4vf_enable_vi() argument
1423 t4vf_enable_pi(struct adapter *adapter, struct port_info *pi, bool rx_en, bool tx_en) t4vf_enable_pi() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_tm.c1558 bool tx_en, rx_en; in hclge_mac_pause_setup_hw() local
1563 rx_en = false; in hclge_mac_pause_setup_hw()
1567 rx_en = true; in hclge_mac_pause_setup_hw()
1571 rx_en = false; in hclge_mac_pause_setup_hw()
1575 rx_en = true; in hclge_mac_pause_setup_hw()
1579 rx_en = false; in hclge_mac_pause_setup_hw()
1583 rx_en = true; in hclge_mac_pause_setup_hw()
1586 return hclge_mac_pause_en_cfg(hdev, tx_en, rx_en); in hclge_mac_pause_setup_hw()
H A Dhclge_main.c3109 bool rx_en, tx_en; in hclge_update_pause_advertising() local
3113 rx_en = true; in hclge_update_pause_advertising()
3117 rx_en = false; in hclge_update_pause_advertising()
3121 rx_en = true; in hclge_update_pause_advertising()
3125 rx_en = false; in hclge_update_pause_advertising()
3130 linkmode_set_pause(mac->advertising, tx_en, rx_en); in hclge_update_pause_advertising()
10830 static void hclge_set_flowctrl_adv(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) in hclge_set_flowctrl_adv() argument
10837 phy_set_asym_pause(phydev, rx_en, tx_en); in hclge_set_flowctrl_adv()
10840 static int hclge_cfg_pauseparam(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) in hclge_cfg_pauseparam() argument
10847 ret = hclge_mac_pause_en_cfg(hdev, tx_en, rx_en); in hclge_cfg_pauseparam()
10890 hclge_get_pauseparam(struct hnae3_handle *handle, u32 *auto_neg, u32 *rx_en, u32 *tx_en) hclge_get_pauseparam() argument
10921 hclge_record_user_pauseparam(struct hclge_dev *hdev, u32 rx_en, u32 tx_en) hclge_record_user_pauseparam() argument
10936 hclge_set_pauseparam(struct hnae3_handle *handle, u32 auto_neg, u32 rx_en, u32 tx_en) hclge_set_pauseparam() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
H A Dcpsw_priv.c38 writel_relaxed(0xFF, &cpsw->wr_regs->rx_en); in cpsw_intr_enable()
46 writel_relaxed(0, &cpsw->wr_regs->rx_en); in cpsw_intr_disable()
105 writel(0, &cpsw->wr_regs->rx_en); in cpsw_rx_interrupt()
205 writel(0xff, &cpsw->wr_regs->rx_en); in cpsw_rx_mq_poll()
219 writel(0xff, &cpsw->wr_regs->rx_en); in cpsw_rx_poll()
H A Dcpsw_priv.h147 u32 rx_en; member
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/
H A Dhnae3.h494 u32 *auto_neg, u32 *rx_en, u32 *tx_en);
496 u32 auto_neg, u32 rx_en, u32 tx_en);
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/
H A Dcpsw_priv.c39 writel_relaxed(0xFF, &cpsw->wr_regs->rx_en); in cpsw_intr_enable()
47 writel_relaxed(0, &cpsw->wr_regs->rx_en); in cpsw_intr_disable()
106 writel(0, &cpsw->wr_regs->rx_en); in cpsw_rx_interrupt()
206 writel(0xff, &cpsw->wr_regs->rx_en); in cpsw_rx_mq_poll()
220 writel(0xff, &cpsw->wr_regs->rx_en); in cpsw_rx_poll()
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/
H A Dhnae3.h619 u32 *auto_neg, u32 *rx_en, u32 *tx_en);
621 u32 auto_neg, u32 rx_en, u32 tx_en);
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/
H A Dcvmx-agl-defs.h302 uint64_t rx_en:1; member
312 uint64_t rx_en:1;
327 uint64_t rx_en:1; member
337 uint64_t rx_en:1;
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/
H A Dcvmx-agl-defs.h302 uint64_t rx_en:1; member
312 uint64_t rx_en:1;
327 uint64_t rx_en:1; member
337 uint64_t rx_en:1;

Completed in 72 milliseconds

12