| /f-stack/freebsd/contrib/device-tree/Bindings/infiniband/ |
| H A D | hisilicon-hns-roce.txt | 25 - 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 D | hns3_ethdev.c | 120 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 D | hns3_ethdev_vf.c | 349 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 D | hns3_intr.h | 83 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 D | hns3_intr.c | 1075 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 D | hns3_stats.c | 398 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 D | hns3_dcb.c | 189 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 D | hns3_rxtx.c | 117 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 D | hns3_fdir.h | 216 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 D | hns3_fdir.c | 278 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 D | hns3_regs.c | 104 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 D | hns3_ethdev.h | 324 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 D | hns3_rss.c | 406 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 D | hns3_flow.c | 147 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 D | hns3_rss.h | 109 int hns3_config_rss(struct hns3_adapter *hns); 110 void hns3_rss_uninit(struct hns3_adapter *hns);
|
| H A D | hns3_rxtx.h | 272 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 D | hns3_dcb.h | 194 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 D | hisilicon-hns-nic.txt | 4 - 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 D | hisilicon-hns-mdio.txt | 5 "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 D | hisilicon-hns-dsaf.txt | 4 - 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 D | hip07.dtsi | 1541 "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 D | hip06.dtsi | 415 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 D | tpo,td.yaml | 15 - H. Nikolaus Schaller <hns@goldelico.com>
|
| /f-stack/freebsd/contrib/device-tree/src/arm/ |
| H A D | omap3-gta04a3.dts | 3 * Copyright (C) 2014 H. Nikolaus Schaller <hns@goldelico.com>
|
| H A D | omap3-pandora-600mhz.dts | 4 * Nikolaus Schaller <hns@goldelico.com>
|