| /freebsd/sys/dev/bnxt/bnxt_re/ |
| H A D | main.c | 111 static int bnxt_re_query_hwrm_intf_version(struct bnxt_re_dev *rdev); 112 static int bnxt_re_hwrm_qcfg(struct bnxt_re_dev *rdev, u32 *db_len, 114 static int bnxt_re_ib_init(struct bnxt_re_dev *rdev); 115 static void bnxt_re_ib_init_2(struct bnxt_re_dev *rdev); 120 static int bnxt_re_hwrm_dbr_pacing_qcfg(struct bnxt_re_dev *rdev); 136 void bnxt_re_set_dma_device(struct ib_device *ibdev, struct bnxt_re_dev *rdev) in bnxt_re_set_dma_device() 138 ibdev->dma_device = &rdev->en_dev->pdev->dev; in bnxt_re_set_dma_device() 158 static void bnxt_re_update_fifo_occup_slabs(struct bnxt_re_dev *rdev, in bnxt_re_update_fifo_occup_slabs() 161 if (fifo_occup > rdev->dbg_stats->dbq.fifo_occup_water_mark) in bnxt_re_update_fifo_occup_slabs() 162 rdev in bnxt_re_update_fifo_occup_slabs() 135 bnxt_re_set_dma_device(struct ib_device * ibdev,struct bnxt_re_dev * rdev) bnxt_re_set_dma_device() argument 157 bnxt_re_update_fifo_occup_slabs(struct bnxt_re_dev * rdev,u32 fifo_occup) bnxt_re_update_fifo_occup_slabs() argument 173 bnxt_re_update_do_pacing_slabs(struct bnxt_re_dev * rdev) bnxt_re_update_do_pacing_slabs() argument 197 bnxt_re_get_qp1_qp(struct bnxt_re_dev * rdev) bnxt_re_get_qp1_qp() argument 217 bnxt_re_limit_pf_res(struct bnxt_re_dev * rdev) bnxt_re_limit_pf_res() argument 249 bnxt_re_limit_vf_res(struct bnxt_re_dev * rdev,struct bnxt_qplib_vf_res * vf_res,u32 num_vf) bnxt_re_limit_vf_res() argument 268 bnxt_re_set_resource_limits(struct bnxt_re_dev * rdev) bnxt_re_set_resource_limits() argument 280 bnxt_re_dettach_irq(struct bnxt_re_dev * rdev) bnxt_re_dettach_irq() argument 297 bnxt_re_detach_err_device(struct bnxt_re_dev * rdev) bnxt_re_detach_err_device() argument 312 struct bnxt_re_dev *rdev; global() member 316 bnxt_re_init_dcb_wq(struct bnxt_re_dev * rdev) bnxt_re_init_dcb_wq() argument 321 bnxt_re_uninit_dcb_wq(struct bnxt_re_dev * rdev) bnxt_re_uninit_dcb_wq() argument 330 bnxt_re_init_aer_wq(struct bnxt_re_dev * rdev) bnxt_re_init_aer_wq() argument 335 bnxt_re_uninit_aer_wq(struct bnxt_re_dev * rdev) bnxt_re_uninit_aer_wq() argument 344 bnxt_re_update_qp1_tos_dscp(struct bnxt_re_dev * rdev) bnxt_re_update_qp1_tos_dscp() argument 361 bnxt_re_reconfigure_dscp(struct bnxt_re_dev * rdev) bnxt_re_reconfigure_dscp() argument 406 struct bnxt_re_dev *rdev; bnxt_re_dcb_wq_task() local 448 bnxt_re_hwrm_dbr_pacing_broadcast_event(struct bnxt_re_dev * rdev) bnxt_re_hwrm_dbr_pacing_broadcast_event() argument 470 bnxt_re_hwrm_dbr_pacing_nqlist_query(struct bnxt_re_dev * rdev) bnxt_re_hwrm_dbr_pacing_nqlist_query() argument 521 __wait_for_fifo_occupancy_below_th(struct bnxt_re_dev * rdev) __wait_for_fifo_occupancy_below_th() argument 548 bnxt_re_set_default_pacing_data(struct bnxt_re_dev * rdev) bnxt_re_set_default_pacing_data() argument 563 bnxt_re_check_if_dbq_intr_triggered(struct bnxt_re_dev * rdev) bnxt_re_check_if_dbq_intr_triggered() argument 578 bnxt_re_set_dbq_throttling_reg(struct bnxt_re_dev * rdev,u16 nq_id,u32 throttle) bnxt_re_set_dbq_throttling_reg() argument 605 bnxt_re_set_dbq_throttling_for_non_primary(struct bnxt_re_dev * rdev) bnxt_re_set_dbq_throttling_for_non_primary() argument 631 bnxt_re_handle_dbr_nq_pacing_notification(struct bnxt_re_dev * rdev) bnxt_re_handle_dbr_nq_pacing_notification() argument 663 struct bnxt_re_dev *rdev; bnxt_re_dbq_wq_task() local 703 struct bnxt_re_dev *rdev; bnxt_re_async_notifier() local 796 struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev, bnxt_re_db_fifo_check() local 840 struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev, bnxt_re_pacing_timer_exp() local 894 bnxt_re_pacing_alert(struct bnxt_re_dev * rdev) bnxt_re_pacing_alert() argument 917 struct bnxt_re_dev *rdev; bnxt_re_schedule_dbq_event() local 945 bnxt_re_free_msix(struct bnxt_re_dev * rdev) bnxt_re_free_msix() argument 956 bnxt_re_request_msix(struct bnxt_re_dev * rdev) bnxt_re_request_msix() argument 1011 __wait_for_ib_unregister(struct bnxt_re_dev * rdev,struct bnxt_re_en_dev_info * en_info) __wait_for_ib_unregister() argument 1061 struct bnxt_re_dev *rdev = NULL; bnxt_re_handle_start() local 1118 struct bnxt_re_dev *rdev; bnxt_re_stop() local 1202 struct bnxt_re_dev *rdev; bnxt_re_shutdown() local 1227 struct bnxt_re_dev *rdev; bnxt_re_stop_irq() local 1257 struct bnxt_re_dev *rdev; bnxt_re_start_irq() local 1321 bnxt_re_create_snapdump_logs(struct bnxt_re_dev * rdev) bnxt_re_create_snapdump_logs() argument 1402 bnxt_re_unregister_netdev(struct bnxt_re_dev * rdev) bnxt_re_unregister_netdev() argument 1418 bnxt_re_register_netdev(struct bnxt_re_dev * rdev) bnxt_re_register_netdev() argument 1438 bnxt_re_set_db_offset(struct bnxt_re_dev * rdev) bnxt_re_set_db_offset() argument 1482 bnxt_re_set_drv_mode(struct bnxt_re_dev * rdev) bnxt_re_set_drv_mode() argument 1514 bnxt_re_destroy_chip_ctx(struct bnxt_re_dev * rdev) bnxt_re_destroy_chip_ctx() argument 1539 bnxt_re_setup_chip_ctx(struct bnxt_re_dev * rdev) bnxt_re_setup_chip_ctx() argument 1599 bnxt_re_get_rtype(struct bnxt_re_dev * rdev) bnxt_re_get_rtype() argument 1605 bnxt_re_net_ring_free(struct bnxt_re_dev * rdev,u16 fw_ring_id) bnxt_re_net_ring_free() argument 1644 bnxt_re_net_ring_alloc(struct bnxt_re_dev * rdev,struct bnxt_re_ring_attr * ring_attr,u16 * fw_ring_id) bnxt_re_net_ring_alloc() argument 1693 bnxt_re_net_stats_ctx_free(struct bnxt_re_dev * rdev,u32 fw_stats_ctx_id,u16 tid) bnxt_re_net_stats_ctx_free() argument 1726 bnxt_re_net_stats_ctx_alloc(struct bnxt_re_dev * rdev,u16 tid) bnxt_re_net_stats_ctx_alloc() argument 1765 bnxt_re_net_unregister_async_event(struct bnxt_re_dev * rdev) bnxt_re_net_unregister_async_event() argument 1783 bnxt_re_net_register_async_event(struct bnxt_re_dev * rdev) bnxt_re_net_register_async_event() argument 1808 bnxt_re_query_hwrm_intf_version(struct bnxt_re_dev * rdev) bnxt_re_query_hwrm_intf_version() argument 1849 bnxt_re_hwrm_qcfg(struct bnxt_re_dev * rdev,u32 * db_len,u32 * offset) bnxt_re_hwrm_qcfg() argument 1877 bnxt_re_hwrm_qcaps(struct bnxt_re_dev * rdev) bnxt_re_hwrm_qcaps() argument 1933 bnxt_re_hwrm_dbr_pacing_qcfg(struct bnxt_re_dev * rdev) bnxt_re_hwrm_dbr_pacing_qcfg() argument 2003 bnxt_re_hwrm_dbr_pacing_cfg(struct bnxt_re_dev * rdev,bool enable) bnxt_re_hwrm_dbr_pacing_cfg() argument 2045 struct bnxt_re_dev *rdev; bnxt_re_from_netdev() local 2064 struct bnxt_re_dev *rdev = to_bnxt_re_dev(device, ibdev.dev); show_rev() local 2073 struct bnxt_re_dev *rdev = to_bnxt_re_dev(device, ibdev.dev); show_hca() local 2081 struct bnxt_re_dev *rdev = to_bnxt_re_dev(device, ibdev.dev); show_board_id() local 2104 ib_register_device_compat(struct bnxt_re_dev * rdev) ib_register_device_compat() argument 2117 bnxt_re_register_ib(struct bnxt_re_dev * rdev) bnxt_re_register_ib() argument 2229 bnxt_re_dev_dealloc(struct bnxt_re_dev * rdev) bnxt_re_dev_dealloc() argument 2256 struct bnxt_re_dev *rdev; bnxt_re_dev_alloc() local 2548 bnxt_re_get_nq(struct bnxt_re_dev * rdev) bnxt_re_get_nq() argument 2563 bnxt_re_put_nq(struct bnxt_re_dev * rdev,struct bnxt_qplib_nq * nq) bnxt_re_put_nq() argument 2570 bnxt_re_check_min_attr(struct bnxt_re_dev * rdev) bnxt_re_check_min_attr() argument 2610 bnxt_re_is_qp1_or_shadow_qp(struct bnxt_re_dev * rdev,struct bnxt_re_qp * qp) bnxt_re_is_qp1_or_shadow_qp() argument 2620 bnxt_re_stop_all_nonqp1_nonshadow_qps(struct bnxt_re_dev * rdev) bnxt_re_stop_all_nonqp1_nonshadow_qps() argument 2686 bnxt_re_update_gid(struct bnxt_re_dev * rdev) bnxt_re_update_gid() argument 2725 bnxt_re_clear_cc(struct bnxt_re_dev * rdev) bnxt_re_clear_cc() argument 2749 bnxt_re_setup_cc(struct bnxt_re_dev * rdev) bnxt_re_setup_cc() argument 2795 bnxt_re_query_hwrm_dscp2pri(struct bnxt_re_dev * rdev,struct bnxt_re_dscp2pri * d2p,u16 * count,u16 target_id) bnxt_re_query_hwrm_dscp2pri() argument 2847 bnxt_re_prio_vlan_tx_update(struct bnxt_re_dev * rdev) bnxt_re_prio_vlan_tx_update() argument 2858 bnxt_re_set_hwrm_dscp2pri(struct bnxt_re_dev * rdev,struct bnxt_re_dscp2pri * d2p,u16 count,u16 target_id) bnxt_re_set_hwrm_dscp2pri() argument 2904 bnxt_re_query_hwrm_qportcfg(struct bnxt_re_dev * rdev,struct bnxt_re_tc_rec * tc_rec,u16 tid) bnxt_re_query_hwrm_qportcfg() argument 2966 bnxt_re_hwrm_cos2bw_qcfg(struct bnxt_re_dev * rdev,u16 target_id,struct bnxt_re_cos2bw_cfg * cfg) bnxt_re_hwrm_cos2bw_qcfg() argument 2998 bnxt_re_hwrm_cos2bw_cfg(struct bnxt_re_dev * rdev,u16 target_id,struct bnxt_re_cos2bw_cfg * cfg) bnxt_re_hwrm_cos2bw_cfg() argument 3039 bnxt_re_host_pf_id_query(struct bnxt_re_dev * rdev,struct bnxt_qplib_query_fn_info * fn_info,u32 * pf_mask,u32 * first_pf) bnxt_re_host_pf_id_query() argument 3082 bnxt_re_put_stats_ctx(struct bnxt_re_dev * rdev) bnxt_re_put_stats_ctx() argument 3097 bnxt_re_put_stats2_ctx(struct bnxt_re_dev * rdev) bnxt_re_put_stats2_ctx() argument 3102 bnxt_re_get_stats_ctx(struct bnxt_re_dev * rdev) bnxt_re_get_stats_ctx() argument 3128 bnxt_re_update_dev_attr(struct bnxt_re_dev * rdev) bnxt_re_update_dev_attr() argument 3140 bnxt_re_free_tbls(struct bnxt_re_dev * rdev) bnxt_re_free_tbls() argument 3146 bnxt_re_alloc_init_tbls(struct bnxt_re_dev * rdev) bnxt_re_alloc_init_tbls() argument 3168 bnxt_re_clean_nqs(struct bnxt_re_dev * rdev) bnxt_re_clean_nqs() argument 3185 bnxt_re_setup_nqs(struct bnxt_re_dev * rdev) bnxt_re_setup_nqs() argument 3257 bnxt_re_sysfs_destroy_file(struct bnxt_re_dev * rdev) bnxt_re_sysfs_destroy_file() argument 3265 bnxt_re_sysfs_create_file(struct bnxt_re_dev * rdev) bnxt_re_sysfs_create_file() argument 3290 struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev, bnxt_re_worker() local 3325 bnxt_re_alloc_dbr_sw_stats_mem(struct bnxt_re_dev * rdev) bnxt_re_alloc_dbr_sw_stats_mem() argument 3337 bnxt_re_free_dbr_sw_stats_mem(struct bnxt_re_dev * rdev) bnxt_re_free_dbr_sw_stats_mem() argument 3343 bnxt_re_initialize_dbr_drop_recov(struct bnxt_re_dev * rdev) bnxt_re_initialize_dbr_drop_recov() argument 3360 bnxt_re_deinitialize_dbr_drop_recov(struct bnxt_re_dev * rdev) bnxt_re_deinitialize_dbr_drop_recov() argument 3370 bnxt_re_initialize_dbr_pacing(struct bnxt_re_dev * rdev) bnxt_re_initialize_dbr_pacing() argument 3424 bnxt_re_deinitialize_dbr_pacing(struct bnxt_re_dev * rdev) bnxt_re_deinitialize_dbr_pacing() argument 3447 bnxt_re_enable_dbr_pacing(struct bnxt_re_dev * rdev) bnxt_re_enable_dbr_pacing() argument 3478 bnxt_re_disable_dbr_pacing(struct bnxt_re_dev * rdev) bnxt_re_disable_dbr_pacing() argument 3489 bnxt_re_ib_uninit(struct bnxt_re_dev * rdev) bnxt_re_ib_uninit() argument 3500 bnxt_re_dev_uninit(struct bnxt_re_dev * rdev,u8 op_type) bnxt_re_dev_uninit() argument 3596 bnxt_re_dev_init(struct bnxt_re_dev * rdev,u8 op_type) bnxt_re_dev_init() argument 3802 bnxt_re_ib_init(struct bnxt_re_dev * rdev) bnxt_re_ib_init() argument 3830 _bnxt_re_ib_init(struct bnxt_re_dev * rdev) _bnxt_re_ib_init() argument 3836 _bnxt_re_ib_init2(struct bnxt_re_dev * rdev) _bnxt_re_ib_init2() argument 3842 bnxt_re_dev_unreg(struct bnxt_re_dev * rdev) bnxt_re_dev_unreg() argument 3848 bnxt_re_dev_reg(struct bnxt_re_dev ** rdev,struct ifnet * netdev,struct bnxt_en_dev * en_dev) bnxt_re_dev_reg() argument 3878 bnxt_re_get_link_speed(struct bnxt_re_dev * rdev) bnxt_re_get_link_speed() argument 3885 bnxt_re_stopqps_and_ib_uninit(struct bnxt_re_dev * rdev) bnxt_re_stopqps_and_ib_uninit() argument 3893 bnxt_re_remove_device(struct bnxt_re_dev * rdev,u8 op_type,struct auxiliary_device * aux_dev) bnxt_re_remove_device() argument 3921 bnxt_re_add_device(struct bnxt_re_dev ** rdev,struct ifnet * netdev,u8 qp_mode,u8 op_type,u32 num_msix_requested,struct auxiliary_device * aux_dev) bnxt_re_add_device() argument 4022 bnxt_re_get_peer_pf(struct bnxt_re_dev * rdev) bnxt_re_get_peer_pf() argument 4047 bnxt_re_schedule_work(struct bnxt_re_dev * rdev,unsigned long event,struct ifnet * vlan_dev,struct ifnet * netdev,struct auxiliary_device * adev) bnxt_re_schedule_work() argument 4073 bnxt_re_get_slot_pf_count(struct bnxt_re_dev * rdev) bnxt_re_get_slot_pf_count() argument 4099 struct bnxt_re_dev *rdev; bnxt_re_task() local 4225 struct bnxt_re_dev *rdev = NULL; bnxt_re_netdev_event() local 4320 bnxt_re_remove_base_interface(struct bnxt_re_dev * rdev,struct auxiliary_device * adev) bnxt_re_remove_base_interface() argument 4344 struct bnxt_re_dev *rdev; bnxt_re_remove() local 4400 bnxt_re_ib_init_2(struct bnxt_re_dev * rdev) bnxt_re_ib_init_2() argument 4419 struct bnxt_re_dev *rdev; bnxt_re_probe() local [all...] |
| H A D | bnxt_re.h | 119 int ib_register_device_compat(struct bnxt_re_dev *rdev); 164 #define BNXT_RE_HWRM_CMD_TIMEOUT(rdev) \ argument 165 ((rdev)->chip_ctx->hwrm_cmd_max_timeout * 1000) 205 struct bnxt_re_dev *rdev; member 313 struct bnxt_re_dev *rdev; member 338 struct bnxt_re_dev *rdev; member 439 struct bnxt_re_dev *rdev; member 445 struct bnxt_re_dev *rdev; member 620 static inline bool __bnxt_re_is_rdev_valid(struct bnxt_re_dev *rdev) in __bnxt_re_is_rdev_valid() argument 625 if (rdev in __bnxt_re_is_rdev_valid() 631 bnxt_re_is_rdev_valid(struct bnxt_re_dev * rdev) bnxt_re_is_rdev_valid() argument 682 BNXT_RE_IS_PORT0(rdev) global() argument 693 rdev_to_dev(rdev) global() argument 698 bnxt_re_rdev_ready(rdev) global() argument 720 bnxt_re_hold(struct bnxt_re_dev * rdev) bnxt_re_hold() argument 727 bnxt_re_put(struct bnxt_re_dev * rdev) bnxt_re_put() argument 934 bnxt_re_get_link_state(struct bnxt_re_dev * rdev) bnxt_re_get_link_state() argument 942 bnxt_re_link_state(struct bnxt_re_dev * rdev) bnxt_re_link_state() argument 947 is_cc_enabled(struct bnxt_re_dev * rdev) is_cc_enabled() argument 952 bnxt_re_init_hwrm_hdr(struct bnxt_re_dev * rdev,struct input * hdr,u16 opcd,u16 crid,u16 trid) bnxt_re_init_hwrm_hdr() argument 972 is_qport_service_type_supported(struct bnxt_re_dev * rdev) is_qport_service_type_supported() argument 977 is_bnxt_roce_queue(struct bnxt_re_dev * rdev,u8 ser_prof,u8 prof_type) is_bnxt_roce_queue() argument 985 is_bnxt_cnp_queue(struct bnxt_re_dev * rdev,u8 ser_prof,u8 prof_type) is_bnxt_cnp_queue() argument 1025 struct bnxt_re_dev *rdev; global() member 1041 bnxt_re_get_total_mr_mw_count(struct bnxt_re_dev * rdev) bnxt_re_get_total_mr_mw_count() argument 1047 bnxt_re_set_def_pacing_threshold(struct bnxt_re_dev * rdev) bnxt_re_set_def_pacing_threshold() argument 1054 bnxt_re_set_def_do_pacing(struct bnxt_re_dev * rdev) bnxt_re_set_def_do_pacing() argument 1059 bnxt_re_is_var_size_supported(struct bnxt_re_dev * rdev,struct bnxt_re_ucontext * uctx) bnxt_re_is_var_size_supported() argument 1068 bnxt_re_set_pacing_dev_state(struct bnxt_re_dev * rdev) bnxt_re_set_pacing_dev_state() argument [all...] |
| H A D | ib_verbs.c | 94 static int bnxt_re_copy_to_udata(struct bnxt_re_dev *rdev, void *data, in bnxt_re_copy_to_udata() argument 101 dev_err(rdev_to_dev(rdev), in bnxt_re_copy_to_udata() 111 struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev); in bnxt_re_get_netdev() local 116 if (!rdev || !rdev->netdev) in bnxt_re_get_netdev() 119 netdev = rdev->netdev; in bnxt_re_get_netdev() 134 struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev); in bnxt_re_query_device() local 135 struct bnxt_qplib_dev_attr *dev_attr = rdev->dev_attr; in bnxt_re_query_device() 140 bnxt_qplib_get_guid(rdev->dev_addr, (u8 *)&ib_attr->sys_image_guid); in bnxt_re_query_device() 143 ib_attr->vendor_id = rdev->en_dev->pdev->vendor; in bnxt_re_query_device() 144 ib_attr->vendor_part_id = rdev->en_dev->pdev->device; in bnxt_re_query_device() [all …]
|
| H A D | stats.c | 34 int bnxt_re_get_flow_stats_from_service_pf(struct bnxt_re_dev *rdev, in bnxt_re_get_flow_stats_from_service_pf() argument 40 struct bnxt_en_dev *en_dev = rdev->en_dev; in bnxt_re_get_flow_stats_from_service_pf() 51 bnxt_re_init_hwrm_hdr(rdev, (void *)&req, HWRM_CFA_FLOW_STATS, -1, target_id); in bnxt_re_get_flow_stats_from_service_pf() 63 sizeof(resp), BNXT_RE_HWRM_CMD_TIMEOUT(rdev)); in bnxt_re_get_flow_stats_from_service_pf() 66 dev_err(rdev_to_dev(rdev), in bnxt_re_get_flow_stats_from_service_pf() 88 int bnxt_re_get_qos_stats(struct bnxt_re_dev *rdev) in bnxt_re_get_qos_stats() argument 94 struct bnxt_en_dev *en_dev = rdev->en_dev; in bnxt_re_get_qos_stats() 103 bnxt_re_init_hwrm_hdr(rdev, (void *)&req, HWRM_CFA_FLOW_STATS, -1, -1); in bnxt_re_get_qos_stats() 115 sizeof(resp), BNXT_RE_HWRM_CMD_TIMEOUT(rdev)); in bnxt_re_get_qos_stats() 118 dev_err(rdev_to_dev(rdev), in bnxt_re_get_qos_stats() [all …]
|
| H A D | ib_verbs.h | 127 struct bnxt_re_dev *rdev); 130 struct bnxt_re_dev *rdev); 133 bnxt_re_check_if_vlan_valid(struct bnxt_re_dev *rdev, u16 vlan_id); 159 struct bnxt_re_dev *rdev; member 166 struct bnxt_re_dev *rdev; member 172 struct bnxt_re_dev *rdev; member 197 struct bnxt_re_dev *rdev; member 216 struct bnxt_re_dev *rdev; member 236 struct bnxt_re_dev *rdev; member 247 struct bnxt_re_dev *rdev; member [all …]
|
| H A D | stats.h | 348 int bnxt_re_get_device_stats(struct bnxt_re_dev *rdev); 349 int bnxt_re_get_flow_stats_from_service_pf(struct bnxt_re_dev *rdev, 352 int bnxt_re_get_qos_stats(struct bnxt_re_dev *rdev);
|
| /freebsd/sys/dev/cxgbe/iw_cxgbe/ |
| H A D | resource.c | 42 static int c4iw_init_qid_table(struct c4iw_rdev *rdev) in c4iw_init_qid_table() argument 46 if (c4iw_id_table_alloc(&rdev->resource.qid_table, in c4iw_init_qid_table() 47 rdev->adap->vres.qp.start, in c4iw_init_qid_table() 48 rdev->adap->vres.qp.size, in c4iw_init_qid_table() 49 rdev->adap->vres.qp.size, 0)) { in c4iw_init_qid_table() 54 for (i = rdev->adap->vres.qp.start; in c4iw_init_qid_table() 55 i < rdev->adap->vres.qp.start + rdev->adap->vres.qp.size; i++) in c4iw_init_qid_table() 56 if (!(i & rdev->qpmask)) in c4iw_init_qid_table() 57 c4iw_id_free(&rdev in c4iw_init_qid_table() 62 c4iw_init_resource(struct c4iw_rdev * rdev,u32 nr_tpt,u32 nr_pdid) c4iw_init_resource() argument 104 c4iw_get_cqid(struct c4iw_rdev * rdev,struct c4iw_dev_ucontext * uctx) c4iw_get_cqid() argument 159 c4iw_put_cqid(struct c4iw_rdev * rdev,u32 qid,struct c4iw_dev_ucontext * uctx) c4iw_put_cqid() argument 174 c4iw_get_qpid(struct c4iw_rdev * rdev,struct c4iw_dev_ucontext * uctx) c4iw_get_qpid() argument 229 c4iw_put_qpid(struct c4iw_rdev * rdev,u32 qid,struct c4iw_dev_ucontext * uctx) c4iw_put_qpid() argument 255 c4iw_pblpool_alloc(struct c4iw_rdev * rdev,int size) c4iw_pblpool_alloc() argument 274 c4iw_pblpool_free(struct c4iw_rdev * rdev,u32 addr,int size) c4iw_pblpool_free() argument 283 c4iw_pblpool_create(struct c4iw_rdev * rdev) c4iw_pblpool_create() argument 295 c4iw_pblpool_destroy(struct c4iw_rdev * rdev) c4iw_pblpool_destroy() argument 304 c4iw_rqtpool_alloc(struct c4iw_rdev * rdev,int size) c4iw_rqtpool_alloc() argument 328 c4iw_rqtpool_free(struct c4iw_rdev * rdev,u32 addr,int size) c4iw_rqtpool_free() argument 338 c4iw_rqtpool_create(struct c4iw_rdev * rdev) c4iw_rqtpool_create() argument 350 c4iw_rqtpool_destroy(struct c4iw_rdev * rdev) c4iw_rqtpool_destroy() argument [all...] |
| H A D | device.c | 48 c4iw_release_dev_ucontext(struct c4iw_rdev *rdev, 58 if (!(entry->qid & rdev->qpmask)) { in c4iw_release_dev_ucontext() 59 c4iw_put_resource(&rdev->resource.qid_table, in c4iw_release_dev_ucontext() 61 mutex_lock(&rdev->stats.lock); in c4iw_release_dev_ucontext() 62 rdev->stats.qid.cur -= rdev->qpmask + 1; in c4iw_release_dev_ucontext() 63 mutex_unlock(&rdev->stats.lock); in c4iw_release_dev_ucontext() 77 c4iw_init_dev_ucontext(struct c4iw_rdev *rdev, struct c4iw_dev_ucontext *uctx) 86 c4iw_rdev_open(struct c4iw_rdev *rdev) 88 struct adapter *sc = rdev in c4iw_rdev_open() 49 c4iw_release_dev_ucontext(struct c4iw_rdev * rdev,struct c4iw_dev_ucontext * uctx) c4iw_release_dev_ucontext() argument 78 c4iw_init_dev_ucontext(struct c4iw_rdev * rdev,struct c4iw_dev_ucontext * uctx) c4iw_init_dev_ucontext() argument 87 c4iw_rdev_open(struct c4iw_rdev * rdev) c4iw_rdev_open() argument 186 c4iw_rdev_close(struct c4iw_rdev * rdev) c4iw_rdev_close() argument [all...] |
| H A D | mem.c | 54 return (is_t5(dev->rdev.adap) && length >= 8*1024*1024*1024ULL); in mr_exceeds_hw_limits() 58 _c4iw_write_mem_dma_aligned(struct c4iw_rdev *rdev, u32 addr, u32 len, in _c4iw_write_mem_dma_aligned() argument 61 struct adapter *sc = rdev->adap; in _c4iw_write_mem_dma_aligned() 82 ret = c4iw_wait_for_reply(rdev, wr_waitp, 0, 0, NULL, __func__); 88 _c4iw_write_mem_inline(struct c4iw_rdev *rdev, u32 addr, u32 len, void *data, in _c4iw_write_mem_inline() 91 struct adapter *sc = rdev->adap; in _c4iw_write_mem_inline() 119 ret = c4iw_wait_for_reply(rdev, wr_waitp, 0, 0, NULL, __func__); in _c4iw_write_mem_dma() argument 124 _c4iw_write_mem_dma(struct c4iw_rdev *rdev, u32 addr, u32 len, void *data, in _c4iw_write_mem_dma() 127 struct c4iw_dev *rhp = rdev_to_c4iw_dev(rdev); in _c4iw_write_mem_dma() 148 ret = _c4iw_write_mem_dma_aligned(rdev, add in _c4iw_write_mem_dma() 85 _c4iw_write_mem_inline(struct c4iw_rdev * rdev,u32 addr,u32 len,void * data) _c4iw_write_mem_inline() argument 162 write_adapter_mem(struct c4iw_rdev * rdev,u32 addr,u32 len,void * data) write_adapter_mem() argument 187 write_tpt_entry(struct c4iw_rdev * rdev,u32 reset_tpt_entry,u32 * stag,u8 stag_state,u32 pdid,enum fw_ri_stag_type type,enum fw_ri_mem_perms perm,int bind_enabled,u32 zbva,u64 to,u64 len,u8 page_size,u32 pbl_size,u32 pbl_addr) write_tpt_entry() argument 259 write_pbl(struct c4iw_rdev * rdev,__be64 * pbl,u32 pbl_addr,u32 pbl_size) write_pbl() argument 271 dereg_mem(struct c4iw_rdev * rdev,u32 stag,u32 pbl_size,u32 pbl_addr) dereg_mem() argument 278 allocate_window(struct c4iw_rdev * rdev,u32 * stag,u32 pdid) allocate_window() argument 285 deallocate_window(struct c4iw_rdev * rdev,u32 stag) deallocate_window() argument 291 allocate_stag(struct c4iw_rdev * rdev,u32 * stag,u32 pdid,u32 pbl_size,u32 pbl_addr) allocate_stag() argument [all...] |
| H A D | provider.c | 106 c4iw_release_dev_ucontext(&rhp->rdev, &ucontext->uctx); in c4iw_dealloc_ucontext() 121 c4iw_init_dev_ucontext(&rhp->rdev, &context->uctx); in c4iw_alloc_ucontext() 130 rhp->rdev.flags |= T4_STATUS_PAGE_DISABLED; in c4iw_alloc_ucontext() 152 mm->addr = vtophys(rhp->rdev.status_page); in c4iw_alloc_ucontext() 167 struct c4iw_rdev *rdev; in c4iw_mmap() 185 rdev = &(to_c4iw_dev(context->device)->rdev); in c4iw_mmap() 200 if (rdev->adap->iwt.wc_en && addr >= rdev->bar2_pa && in c4iw_mmap() 201 addr < rdev in c4iw_mmap() 165 struct c4iw_rdev *rdev; c4iw_mmap() local [all...] |
| H A D | iw_cxgbe.h | 168 static inline int c4iw_stopped(struct c4iw_rdev *rdev) 170 return rdev->flags & T4_IW_STOPPED; in c4iw_stopped() argument 173 static inline int c4iw_num_stags(struct c4iw_rdev *rdev) in c4iw_stopped() 175 return (int)(rdev->adap->vres.stag.size >> 5); in c4iw_num_stags() argument 178 static inline int t4_max_fr_depth(struct c4iw_rdev *rdev, bool use_dsgl) in c4iw_num_stags() 180 if (rdev->adap->params.ulptx_memwrite_dsgl && use_dsgl) in t4_max_fr_depth() argument 181 return rdev->adap->params.dev_512sgl_mr ? T4_MAX_FR_FW_DSGL_DEPTH : T4_MAX_FR_DSGL_DEPTH; in t4_max_fr_depth() 238 c4iw_wait_for_reply(struct c4iw_rdev *rdev, struct c4iw_wr_wait *wr_waitp, in c4iw_wait_for_reply() 241 struct adapter *sc = rdev->adap; in c4iw_wait_for_reply() 244 if (c4iw_stopped(rdev)) { in c4iw_wait_for_reply() 208 c4iw_wait_for_reply(struct c4iw_rdev * rdev,struct c4iw_wr_wait * wr_waitp,u32 hwtid,u32 qpid,struct socket * so,const char * func) c4iw_wait_for_reply() argument 269 struct c4iw_rdev rdev; global() member 284 rdev_to_c4iw_dev(struct c4iw_rdev * rdev) rdev_to_c4iw_dev() argument [all...] |
| H A D | cq.c | 52 static void destroy_cq(struct c4iw_rdev *rdev, struct t4_cq *cq, in destroy_cq() argument 56 struct adapter *sc = rdev->adap; in destroy_cq() 57 struct c4iw_dev *rhp = rdev_to_c4iw_dev(rdev); in destroy_cq() 81 c4iw_ref_send_wait(rdev, wr, wr_waitp, 0, 0, NULL, __func__); in destroy_cq() 87 c4iw_put_cqid(rdev, cq->cqid, uctx); in destroy_cq() 91 create_cq(struct c4iw_rdev *rdev, struct t4_cq *cq, in destroy_cq() 94 struct adapter *sc = rdev->adap; 95 struct c4iw_dev *rhp = rdev_to_c4iw_dev(rdev); in create_cq() argument 99 int user = (uctx != &rdev->uctx); in create_cq() 104 if (__predict_false(c4iw_stopped(rdev))) in create_cq() [all...] |
| H A D | qp.c | 83 device_get_nameunit(dev->rdev.adap->dev)); in alloc_ird() 103 static int destroy_qp(struct c4iw_rdev *rdev, struct t4_wq *wq, in destroy_qp() argument 106 struct c4iw_dev *rhp = rdev_to_c4iw_dev(rdev); in destroy_qp() 117 c4iw_rqtpool_free(rdev, wq->rq.rqt_hwaddr, wq->rq.rqt_size); in destroy_qp() 120 c4iw_put_qpid(rdev, wq->rq.qid, uctx); in destroy_qp() 121 c4iw_put_qpid(rdev, wq->sq.qid, uctx); in destroy_qp() 125 static int create_qp(struct c4iw_rdev *rdev, struct t4_wq *wq, in create_qp() argument 130 struct adapter *sc = rdev->adap; in create_qp() 131 struct c4iw_dev *rhp = rdev_to_c4iw_dev(rdev); in create_qp() 132 int user = (uctx != &rdev in create_qp() 787 struct c4iw_rdev *rdev; c4iw_post_send() local 1250 struct c4iw_rdev *rdev = &rhp->rdev; rdma_fini() local 1350 struct c4iw_rdev *rdev = &qhp->rhp->rdev; rdma_init() local [all...] |
| /freebsd/tests/sys/fs/fusefs/ |
| H A D | mknod.cc | 81 in.body.mknod.rdev == (uint32_t)dev && in expect_mknod() 92 out.body.entry.attr.rdev = dev; in expect_mknod() 124 in.body.mknod.rdev == (uint32_t)dev && in expect_mknod() 134 out.body.entry.attr.rdev = dev; in expect_mknod() 150 dev_t rdev = 0xfe00; /* /dev/vda's device number on Linux */ in TEST_F() local 155 expect_mknod(FUSE_ROOT_ID, RELPATH, ino, mode, rdev); in TEST_F() 157 EXPECT_EQ(0, mknod(FULLPATH, mode, rdev)) << strerror(errno); in TEST_F() 165 dev_t rdev = 54; /* /dev/fuse's device number */ in TEST_F() local 170 expect_mknod(FUSE_ROOT_ID, RELPATH, ino, mode, rdev); in TEST_F() 172 EXPECT_EQ(0, mknod(FULLPATH, mode, rdev)) << strerror(errno); in TEST_F() [all …]
|
| /freebsd/contrib/ofed/libbnxtre/ |
| H A D | main.c | 291 struct bnxt_re_dev *rdev; in bnxt_re_init_context() local 294 rdev = to_bnxt_re_dev(&vdev->device); in bnxt_re_init_context() 309 ret = _bnxt_re_init_context(rdev, cntx, &resp, cmd_fd); in bnxt_re_init_context() 313 cntx->rdev = rdev; in bnxt_re_init_context() 314 ret = bnxt_re_query_device_compat(&cntx->ibvctx, &rdev->devattr); in bnxt_re_init_context() 323 struct bnxt_re_dev *rdev; in bnxt_re_uninit_context() local 326 rdev = cntx->rdev; in bnxt_re_uninit_context() 327 _bnxt_re_uninit_context(rdev, cntx); in bnxt_re_uninit_context()
|
| H A D | verbs.c | 276 if (depth > cntx->rdev->max_cq_depth + 1) in bnxt_re_alloc_cqslab() 277 depth = cntx->rdev->max_cq_depth + 1; in bnxt_re_alloc_cqslab() 280 sz = get_aligned((depth * cntx->rdev->cqe_size), cntx->rdev->pg_size); in bnxt_re_alloc_cqslab() 281 mem = bnxt_re_alloc_mem(sz, cntx->rdev->pg_size); in bnxt_re_alloc_cqslab() 484 cq->cqq->stride = cntx->rdev->cqe_size; in bnxt_re_resize_cq_complete() 1178 struct bnxt_re_dev *rdev; in bnxt_re_check_qp_limits() local 1180 rdev = cntx->rdev; in bnxt_re_check_qp_limits() 1181 devattr = &rdev->devattr; in bnxt_re_check_qp_limits() 1202 static int bnxt_re_get_rq_slots(struct bnxt_re_dev *rdev, uint8_t qpmode, in bnxt_re_get_rq_slots() argument 1211 max_wqesz = bnxt_re_calc_wqe_sz(rdev->devattr.max_sge); in bnxt_re_get_rq_slots() [all …]
|
| /freebsd/libexec/flua/lfs/ |
| H A D | lfs.c | 245 PUSH_INTEGER(rdev, rdev) in PUSH_INTEGER() 303 PUSH_ENTRY(rdev),
|
| /freebsd/sys/dev/qlnx/qlnxr/ |
| H A D | qlnxr_def.h | 869 #define QLNX_IS_IWARP(rdev) IS_IWARP(ECORE_LEADING_HWFN(rdev->cdev)) argument 870 #define QLNX_IS_ROCE(rdev) IS_ROCE(ECORE_LEADING_HWFN(rdev->cdev)) argument
|
| /freebsd/sys/fs/tarfs/ |
| H A D | tarfs.h | 99 dev_t rdev; member 230 unsigned int flags, const char *linkname, dev_t rdev,
|
| H A D | tarfs_vfsops.c | 446 dev_t rdev; in tarfs_alloc_one() local 552 rdev = NODEV; in tarfs_alloc_one() 782 rdev = makedev(major, minor); in tarfs_alloc_one() 784 0, 0, mtime, uid, gid, mode, flags, NULL, rdev, in tarfs_alloc_one() 804 rdev = makedev(major, minor); in tarfs_alloc_one() 806 0, 0, mtime, uid, gid, mode, flags, NULL, rdev, in tarfs_alloc_one()
|
| /freebsd/sys/dev/cxgb/ |
| H A D | bin2h.pl | 57 my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
|
| /freebsd/crypto/openssl/providers/implementations/rands/seeding/ |
| H A D | rand_unix.c | 415 dev_t rdev; member 523 && rd->rdev == st.st_rdev; in check_random_device() 547 rd->rdev = st.st_rdev; in get_random_device()
|
| /freebsd/contrib/ntp/ntpd/ |
| H A D | ntp_ppsdev.c | 156 dev_t rdev) in findDevByDevId() argument 172 if (sb.st_rdev == rdev) { in findDevByDevId()
|
| /freebsd/sbin/restore/ |
| H A D | restore.h | 110 int rdev; /* device number of file */ member
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | zfs_sa.c | 307 uint64_t uid, gid, mode, rdev, xattr, parent, tmp_gen; in zfs_sa_upgrade() local 348 SA_ADD_BULK_ATTR(bulk, count, SA_ZPL_RDEV(zfsvfs), NULL, &rdev, 8); in zfs_sa_upgrade() 397 &rdev, 8); in zfs_sa_upgrade()
|