Home
last modified time | relevance | path

Searched refs:hns (Results 1 – 25 of 32) sorted by relevance

12

/f-stack/freebsd/contrib/device-tree/Bindings/infiniband/
H A Dhisilicon-hns-roce.txt25 - hns-roce-comp-0 ~ hns-roce-comp-31: 32 complete event irq
75 "hns-roce-comp-1",
76 "hns-roce-comp-2",
77 "hns-roce-comp-3",
78 "hns-roce-comp-4",
79 "hns-roce-comp-5",
80 "hns-roce-comp-6",
81 "hns-roce-comp-7",
82 "hns-roce-comp-8",
83 "hns-roce-comp-9",
[all …]
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_ethdev.c120 struct hns3_hw *hw = &hns->hw; in hns3_check_event_cause()
233 struct hns3_hw *hw = &hns->hw; in hns3_interrupt_handler()
246 hns3_schedule_reset(hns); in hns3_interrupt_handler()
249 hns3_schedule_reset(hns); in hns3_interrupt_handler()
4707 hns3_rss_uninit(hns); in hns3_uninit_pf()
5014 hns3_do_stop(hns); in hns3_dev_stop()
5043 hns3_reset_abort(hns); in hns3_dev_close()
5347 wait_data->hns = hns; in hns3_wait_hardware_ready()
5415 hns3_schedule_reset(hns); in hns3_msix_process()
5535 hns3_do_stop(hns); in hns3_stop_service()
[all …]
H A Dhns3_ethdev_vf.c349 struct hns3_hw *hw = &hns->hw; in hns3vf_configure_mac_addr()
857 hns->rx_vec_allowed = true; in hns3vf_dev_configure()
859 hns->tx_vec_allowed = true; in hns3vf_dev_configure()
1119 hns3_schedule_reset(hns); in hns3vf_interrupt_handler()
1873 hns3_rss_uninit(hns); in hns3vf_uninit_vf()
1962 hns3vf_do_stop(hns); in hns3vf_dev_stop()
1988 hns3_reset_abort(hns); in hns3vf_dev_close()
2348 wait_data->hns = hns; in hns3vf_wait_hardware_ready()
2395 hns3vf_do_stop(hns); in hns3vf_stop_service()
2767 hns->is_vf = true; in hns3vf_dev_init()
[all …]
H A Dhns3_intr.h83 int (*enable_err_intr)(struct hns3_adapter *hns, bool en);
99 int hns3_enable_hw_error_intr(struct hns3_adapter *hns, bool state);
100 void hns3_handle_msix_error(struct hns3_adapter *hns, uint64_t *levels);
101 void hns3_handle_ras_error(struct hns3_adapter *hns, uint64_t *levels);
108 void hns3_schedule_reset(struct hns3_adapter *hns);
109 void hns3_schedule_delayed_reset(struct hns3_adapter *hns);
110 int hns3_reset_req_hw_reset(struct hns3_adapter *hns);
111 int hns3_reset_process(struct hns3_adapter *hns,
113 void hns3_reset_abort(struct hns3_adapter *hns);
H A Dhns3_intr.c1075 struct hns3_hw *hw = &hns->hw; in hns3_config_ncsi_hw_err_int()
1095 struct hns3_hw *hw = &hns->hw; in enable_igu_egu_err_intr()
1134 struct hns3_hw *hw = &hns->hw; in config_ppp_err_intr()
1821 struct hns3_adapter *hns = data->hns; in hns3_wait_callback() local
1853 hns3_schedule_reset(hns); in hns3_wait_callback()
1876 hw->reset.wait_data->hns = hns; in hns3_reset_req_hw_reset()
1960 if (is_reset_pending(hns)) { in hns3_reset_err_handle()
2170 if (is_reset_pending(hns)) { in hns3_reset_process()
2181 ret = hns3_reset_pre(hns); in hns3_reset_process()
2206 ret = hns3_reset_post(hns); in hns3_reset_process()
[all …]
H A Dhns3_stats.c398 struct hns3_hw *hw = &hns->hw; in hns3_mac_query_reg_num()
431 struct hns3_hw *hw = &hns->hw; in hns3_query_update_mac_stats()
501 struct hns3_hw *hw = &hns->hw; in hns3_stats_get()
551 struct hns3_hw *hw = &hns->hw; in hns3_stats_reset()
619 struct hns3_hw *hw = &hns->hw; in hns3_mac_stats_reset()
644 if (hns->is_vf) in hns3_xstats_calc_num()
657 struct hns3_hw *hw = &hns->hw; in hns3_get_queue_stats()
687 struct hns3_pf *pf = &hns->pf; in hns3_error_int_stats_add()
739 if (!hns->is_vf) { in hns3_dev_xstats_get()
836 if (!hns->is_vf) { in hns3_dev_xstats_get_names()
[all …]
H A Dhns3_dcb.c189 struct hns3_pf *pf = &hns->pf; in hns3_pg_to_pri_map()
410 struct hns3_pf *pf = &hns->pf; in hns3_dcb_pg_shaper_cfg()
590 struct hns3_pf *pf = &hns->pf; in hns3_dcb_pri_shaper_cfg()
700 struct hns3_pf *pf = &hns->pf; in hns3_dcb_update_tc_queue_mapping()
708 if (!hns->is_vf) in hns3_dcb_update_tc_queue_mapping()
718 struct hns3_pf *pf = &hns->pf; in hns3_dcb_info_init()
764 struct hns3_pf *pf = &hns->pf; in hns3_dcb_lvl2_schd_mode_cfg()
784 struct hns3_pf *pf = &hns->pf; in hns3_dcb_lvl34_schd_mode_cfg()
856 struct hns3_pf *pf = &hns->pf; in hns3_dcb_pri_dwrr_cfg()
893 struct hns3_pf *pf = &hns->pf; in hns3_dcb_pg_dwrr_cfg()
[all …]
H A Dhns3_rxtx.c117 hns = rxq->hns; in hns3_dev_rx_queue_release()
132 hns = txq->hns; in hns3_dev_tx_queue_release()
149 hns = rxq->hns; in hns3_fake_rx_queue_release()
150 hw = &hns->hw; in hns3_fake_rx_queue_release()
176 hns = txq->hns; in hns3_fake_tx_queue_release()
177 hw = &hns->hw; in hns3_fake_tx_queue_release()
701 if (hns->is_vf) in hns3_reset_tqp()
1297 rxq->hns = hns; in hns3_fake_rx_queue_setup()
1392 txq->hns = hns; in hns3_fake_tx_queue_setup()
1744 rxq->hns = hns; in hns3_rx_queue_setup()
[all …]
H A Dhns3_fdir.h216 int hns3_init_fd_config(struct hns3_adapter *hns);
217 int hns3_fdir_filter_init(struct hns3_adapter *hns);
218 void hns3_fdir_filter_uninit(struct hns3_adapter *hns);
219 int hns3_fdir_filter_program(struct hns3_adapter *hns,
221 int hns3_clear_all_fdir_filter(struct hns3_adapter *hns);
224 int hns3_restore_all_fdir_filter(struct hns3_adapter *hns);
H A Dhns3_fdir.c278 struct hns3_pf *pf = &hns->pf; in hns3_set_fd_key_config()
279 struct hns3_hw *hw = &hns->hw; in hns3_set_fd_key_config()
305 struct hns3_pf *pf = &hns->pf; in hns3_init_fd_config()
306 struct hns3_hw *hw = &hns->hw; in hns3_init_fd_config()
705 struct hns3_pf *pf = &hns->pf; in hns3_config_key()
706 struct hns3_hw *hw = &hns->hw; in hns3_config_key()
812 struct hns3_pf *pf = &hns->pf; in hns3_fdir_filter_init()
855 struct hns3_pf *pf = &hns->pf; in hns3_fdir_filter_uninit()
958 struct hns3_pf *pf = &hns->pf; in hns3_fdir_filter_program()
961 struct hns3_hw *hw = &hns->hw; in hns3_fdir_filter_program()
[all …]
H A Dhns3_regs.c104 struct hns3_adapter *hns = HNS3_DEV_HW_TO_ADAPTER(hw); in hns3_get_regs_length() local
111 if (hns->is_vf) in hns3_get_regs_length()
122 if (!hns->is_vf) { in hns3_get_regs_length()
254 struct hns3_adapter *hns = HNS3_DEV_HW_TO_ADAPTER(hw); in hns3_direct_access_regs() local
268 if (hns->is_vf) in hns3_direct_access_regs()
274 if (hns->is_vf) in hns3_direct_access_regs()
308 struct hns3_adapter *hns = eth_dev->data->dev_private; in hns3_get_regs() local
309 struct hns3_hw *hw = &hns->hw; in hns3_get_regs()
339 if (hns->is_vf) in hns3_get_regs()
H A Dhns3_ethdev.h324 void *hns; member
334 int (*stop_service)(struct hns3_adapter *hns);
335 int (*prepare_reset)(struct hns3_adapter *hns);
336 int (*wait_hardware_ready)(struct hns3_adapter *hns);
337 int (*reinit_dev)(struct hns3_adapter *hns);
338 int (*restore_conf)(struct hns3_adapter *hns);
339 int (*start_service)(struct hns3_adapter *hns);
940 is_reset_pending(struct hns3_adapter *hns) in is_reset_pending() argument
943 if (hns->is_vf) in is_reset_pending()
944 ret = hns3vf_is_reset_pending(hns); in is_reset_pending()
[all …]
H A Dhns3_rss.c406 struct hns3_adapter *hns = dev->data->dev_private; in hns3_dev_rss_hash_update() local
407 struct hns3_hw *hw = &hns->hw; in hns3_dev_rss_hash_update()
472 struct hns3_adapter *hns = dev->data->dev_private; in hns3_dev_rss_hash_conf_get() local
473 struct hns3_hw *hw = &hns->hw; in hns3_dev_rss_hash_conf_get()
506 struct hns3_hw *hw = &hns->hw; in hns3_dev_rss_reta_update()
562 struct hns3_hw *hw = &hns->hw; in hns3_dev_rss_reta_query()
678 hns3_config_rss(struct hns3_adapter *hns) in hns3_config_rss() argument
680 struct hns3_hw *hw = &hns->hw; in hns3_config_rss()
701 hns3_rss_uninit(hns); in hns3_config_rss()
750 hns3_rss_uninit(struct hns3_adapter *hns) in hns3_rss_uninit() argument
[all …]
H A Dhns3_flow.c147 struct hns3_pf *pf = &hns->pf; in hns3_counter_lookup()
162 struct hns3_pf *pf = &hns->pf; in hns3_counter_new()
200 if (hns->is_vf) in hns3_counter_query()
226 struct hns3_hw *hw = &hns->hw; in hns3_counter_release()
246 struct hns3_pf *pf = &hns->pf; in hns3_counter_flush()
265 struct hns3_hw *hw = &hns->hw; in hns3_handle_action_queue()
291 struct hns3_hw *hw = &hns->hw; in hns3_handle_action_queue_region()
341 struct hns3_pf *pf = &hns->pf; in hns3_handle_actions()
1206 if (hns->is_vf) in hns3_parse_fdir_filter()
1345 struct hns3_hw *hw = &hns->hw; in hns3_parse_rss_filter()
[all …]
H A Dhns3_rss.h109 int hns3_config_rss(struct hns3_adapter *hns);
110 void hns3_rss_uninit(struct hns3_adapter *hns);
H A Dhns3_rxtx.h272 struct hns3_adapter *hns; member
334 struct hns3_adapter *hns; member
607 int hns3_reset_all_tqps(struct hns3_adapter *hns);
612 int hns3_init_queues(struct hns3_adapter *hns, bool reset_queue);
617 void hns3_dev_release_mbufs(struct hns3_adapter *hns);
H A Dhns3_dcb.h194 int hns3_dcb_configure(struct hns3_adapter *hns);
210 int hns3_dcb_cfg_update(struct hns3_adapter *hns);
/f-stack/freebsd/contrib/device-tree/Bindings/net/
H A Dhisilicon-hns-nic.txt4 - compatible: "hisilicon,hns-nic-v1" or "hisilicon,hns-nic-v2".
5 "hisilicon,hns-nic-v1" is for hip05.
6 "hisilicon,hns-nic-v2" is for Hi1610 and Hi1612.
7 - ae-handle: accelerator engine handle for hns,
9 see Documentation/devicetree/bindings/net/hisilicon-hns-dsaf.txt
72 compatible = "hisilicon,hns-nic-v1";
H A Dhisilicon-hns-mdio.txt5 "hisilicon,hns-mdio"
7 "hisilicon,hns-mdio" is recommended to be used for hip05 and later SOCs,
20 compatible = "hisilicon,hns-mdio","hisilicon,mdio";
H A Dhisilicon-hns-dsaf.txt4 - compatible: should be "hisilicon,hns-dsaf-v1" or "hisilicon,hns-dsaf-v2".
5 "hisilicon,hns-dsaf-v1" is for hip05.
6 "hisilicon,hns-dsaf-v2" is for Hi1610 and Hi1612.
59 compatible = "hisilicon,hns-dsaf-v1";
/f-stack/freebsd/contrib/device-tree/src/arm64/hisilicon/
H A Dhip07.dtsi1541 "hns-roce-comp-1",
1542 "hns-roce-comp-2",
1543 "hns-roce-comp-3",
1544 "hns-roce-comp-4",
1545 "hns-roce-comp-5",
1546 "hns-roce-comp-6",
1547 "hns-roce-comp-7",
1548 "hns-roce-comp-8",
1549 "hns-roce-comp-9",
1572 "hns-roce-async",
[all …]
H A Dhip06.dtsi415 compatible = "hisilicon,hns-mdio";
435 compatible = "hisilicon,hns-dsaf-v2";
567 compatible = "hisilicon,hns-nic-v2";
576 compatible = "hisilicon,hns-nic-v2";
585 compatible = "hisilicon,hns-nic-v2";
594 compatible = "hisilicon,hns-nic-v2";
/f-stack/freebsd/contrib/device-tree/Bindings/display/panel/
H A Dtpo,td.yaml15 - H. Nikolaus Schaller <hns@goldelico.com>
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Domap3-gta04a3.dts3 * Copyright (C) 2014 H. Nikolaus Schaller <hns@goldelico.com>
H A Domap3-pandora-600mhz.dts4 * Nikolaus Schaller <hns@goldelico.com>

12