/freebsd-src/sys/dev/qlnx/qlnxe/ |
H A D | ecore_mcp.c | 2 * Copyright (c) 2017-2018 Cavium, Inc. 57 ecore_wr(_p_hwfn, _p_ptt, (_p_hwfn->mcp_info->_ptr + _offset), \ 61 ecore_rd(_p_hwfn, _p_ptt, (_p_hwfn->mcp_info->_ptr + _offset)) 89 if (!p_hwfn->mcp_info || !p_hwfn->mcp_info->public_base) in ecore_mcp_is_init() 97 u32 addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, in ecore_mcp_cmd_port_init() 101 p_hwfn->mcp_info->port_addr = SECTION_ADDR(mfw_mb_offsize, in ecore_mcp_cmd_port_init() 104 "port_addr = 0x%x, port_id 0x%02x\n", in ecore_mcp_cmd_port_init() 105 p_hwfn->mcp_info->port_addr, MFW_PORT(p_hwfn)); in ecore_mcp_cmd_port_init() 111 u32 length = MFW_DRV_MSG_MAX_DWORDS(p_hwfn->mcp_info->mfw_mb_length); in ecore_mcp_read_mb() 116 if (CHIP_REV_IS_TEDIBEAR(p_hwfn->p_dev)) in ecore_mcp_read_mb() [all …]
|
H A D | ecore_iwarp.c | 2 * Copyright (c) 2018-2019 Cavium, Inc. 106 struct ecore_rdma_device *dev = p_hwfn->p_rdma_info->dev; in ecore_iwarp_init_devinfo() 108 dev->max_inline = IWARP_REQ_MAX_INLINE_DATA_SIZE; in ecore_iwarp_init_devinfo() 109 dev->max_qp = OSAL_MIN_T(u64, in ecore_iwarp_init_devinfo() 111 p_hwfn->p_rdma_info->num_qps) - in ecore_iwarp_init_devinfo() 114 dev->max_cq = dev->max_qp; in ecore_iwarp_init_devinfo() 116 dev->max_qp_resp_rd_atomic_resc = ECORE_IWARP_IRD_DEFAULT; in ecore_iwarp_init_devinfo() 117 dev->max_qp_req_rd_atomic_resc = ECORE_IWARP_ORD_DEFAULT; in ecore_iwarp_init_devinfo() 123 p_hwfn->rdma_prs_search_reg = PRS_REG_SEARCH_TCP; in ecore_iwarp_init_hw() 124 ecore_wr(p_hwfn, p_ptt, p_hwfn->rdma_prs_search_reg, 1); in ecore_iwarp_init_hw() [all …]
|
H A D | ecore_l2.c | 2 * Copyright (c) 2017-2018 Cavium, Inc. 79 p_l2_info = OSAL_VZALLOC(p_hwfn->p_dev, sizeof(*p_l2_info)); in ecore_l2_alloc() 82 p_hwfn->p_l2_info = p_l2_info; in ecore_l2_alloc() 84 if (IS_PF(p_hwfn->p_dev)) { in ecore_l2_alloc() 85 p_l2_info->queues = RESC_NUM(p_hwfn, ECORE_L2_QUEUE); in ecore_l2_alloc() 92 p_l2_info->queues = (u32)OSAL_MAX_T(u8, rx, tx); in ecore_l2_alloc() 95 pp_qids = OSAL_VZALLOC(p_hwfn->p_dev, in ecore_l2_alloc() 97 p_l2_info->queues); in ecore_l2_alloc() 100 p_l2_info->pp_qid_usage = pp_qids; in ecore_l2_alloc() 102 for (i = 0; i < p_l2_info->queues; i++) { in ecore_l2_alloc() [all …]
|
H A D | ecore_vf.c | 2 * Copyright (c) 2018-2019 Cavium, Inc. 53 struct ecore_vf_iov *p_iov = p_hwfn->vf_iov_info; in ecore_vf_pf_prep() 61 OSAL_MUTEX_ACQUIRE(&(p_iov->mutex)); in ecore_vf_pf_prep() 67 p_iov->offset = (u8 *)p_iov->vf2pf_request; in ecore_vf_pf_prep() 69 /* Clear mailbox - both request and reply */ in ecore_vf_pf_prep() 70 OSAL_MEMSET(p_iov->vf2pf_request, 0, in ecore_vf_pf_prep() 72 OSAL_MEMSET(p_iov->pf2vf_reply, 0, in ecore_vf_pf_prep() 76 p_tlv = ecore_add_tlv(&p_iov->offset, type, length); in ecore_vf_pf_prep() 79 ((struct vfpf_first_tlv *)p_tlv)->reply_address = in ecore_vf_pf_prep() 80 (u64)p_iov->pf2vf_reply_phys; in ecore_vf_pf_prep() [all …]
|
H A D | ecore_dev.c | 2 * Copyright (c) 2017-2018 Cavium, Inc. 73 /* TODO - there's a bug in DCBx re-configuration flows in MF, as the QM 76 * Eventually, this needs to move into a MFW-covered HW-lock as arbitration 85 p_dev->ilt_page_size = ilt_page_size; in ecore_set_ilt_page_size() 111 action, db_entry, db_entry->db_addr, db_entry->db_data, in ecore_db_recovery_dp_entry() 112 db_entry->db_width == DB_REC_WIDTH_32B ? "32b" : "64b", in ecore_db_recovery_dp_entry() 113 db_entry->db_space == DB_REC_USER ? "user" : "kernel", in ecore_db_recovery_dp_entry() 114 db_entry->hwfn_idx); in ecore_db_recovery_dp_entry() 122 if (db_addr < p_dev->doorbells || (u8 *)db_addr > in ecore_db_rec_sanity() 123 (u8 *)p_dev->doorbells + p_dev->db_size) { in ecore_db_rec_sanity() [all …]
|
H A D | ecore_sp_commands.c | 2 * Copyright (c) 2017-2018 Cavium, Inc. 59 u32 opaque_cid = p_data->opaque_fid << 16 | p_data->cid; in ecore_sp_init_request() 61 enum _ecore_status_t rc; in ecore_sp_init_request() local 67 rc = ecore_spq_get_entry(p_hwfn, pp_ent); in ecore_sp_init_request() 68 if (rc != ECORE_SUCCESS) in ecore_sp_init_request() 69 return rc; in ecore_sp_init_request() 73 p_ent->elem.hdr.cid = OSAL_CPU_TO_LE32(opaque_cid); in ecore_sp_init_request() 74 p_ent->elem.hdr.cmd_id = cmd; in ecore_sp_init_request() 75 p_ent->elem.hdr.protocol_id = protocol; in ecore_sp_init_request() 76 p_ent->priority = ECORE_SPQ_PRIORITY_NORMAL; in ecore_sp_init_request() [all …]
|
H A D | ecore_dcbx.c | 2 * Copyright (c) 2017-2018 Cavium, Inc. 57 ((u32)(prio_tc_tbl >> ((7 - prio) * 4)) & 0x7) 160 if (!p_hwfn->p_dcbx_info->iwarp_port) in ecore_dcbx_iwarp_tlv() 169 return !!(port && (proto_id == p_hwfn->p_dcbx_info->iwarp_port)); in ecore_dcbx_iwarp_tlv() 180 p_data->dcbx_enabled); in ecore_dcbx_dp_protocol() 187 ecore_dcbx_app_update[i].name, p_data->arr[id].update, in ecore_dcbx_dp_protocol() 188 p_data->arr[id].enable, p_data->arr[id].priority, in ecore_dcbx_dp_protocol() 189 p_data->arr[id].tc, p_hwfn->hw_info.num_active_tc, in ecore_dcbx_dp_protocol() 190 p_data->arr[id].dscp_enable, in ecore_dcbx_dp_protocol() 191 p_data->arr[id].dscp_val); in ecore_dcbx_dp_protocol() [all …]
|
/freebsd-src/sys/dev/axgbe/ |
H A D | xgbe-sysctl.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 37 #include "xgbe-common.h" 173 #define FIELD_SIZEOF(t, f) (sizeof(((t*)0)->f)) 244 return(-EINVAL); in exit_bad_op() 250 int rc; in fls_long() 252 printf("%s: len:0x in fls_long() 266 int rc; get_ubuf() local 443 int rc = 0; parse_generic_sysctl() local 510 int rc = 0; sysctl_xgmac_reg_addr_handler() local 546 int rc = 0; sysctl_get_drv_info_handler() local 578 int rc = 0; sysctl_get_link_info_handler() local 634 int rc = 0; sysctl_coalesce_handler() local 765 int rc = 0; sysctl_pauseparam_handler() local 863 int rc = 0; sysctl_link_ksettings_handler() local 988 int rc = 0; sysctl_ringparam_handler() local 1091 int rc = 0; sysctl_channels_handler() local 1168 int rc = 0; sysctl_mac_stats_handler() local 1215 int rc = 0; sysctl_xgmac_reg_value_handler() local 1251 int rc = 0; sysctl_xpcs_mmd_reg_handler() local 1288 int rc = 0; sysctl_xpcs_reg_addr_handler() local 1325 int rc = 0; sysctl_xpcs_reg_value_handler() local 1363 int rc = 0; sysctl_xprop_reg_addr_handler() local 1400 int rc = 0; sysctl_xprop_reg_value_handler() local 1436 int rc = 0; sysctl_xi2c_reg_addr_handler() local 1473 int rc = 0; sysctl_xi2c_reg_value_handler() local 1509 int rc = 0; sysctl_an_cdr_wr_handler() local 1550 int rc = 0; sysctl_an_cdr_track_early_handler() local [all...] |
/freebsd-src/usr.sbin/bhyve/ |
H A D | rfb.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 91 /* Client-to-server msg types */ 186 #define RFB_ENCODING_RESIZE -223 187 #define RFB_ENCODING_EXT_KEYEVENT -258 211 uint16_t x; 194 uint16_t x; global() member 223 uint16_t x; global() member 234 uint16_t x; global() member 276 rfb_send_resize_update_msg(struct rfb_softc * rc,int cfd) rfb_send_resize_update_msg() argument 297 rfb_send_extended_keyevent_update_msg(struct rfb_softc * rc,int cfd) rfb_send_extended_keyevent_update_msg() argument 327 rfb_recv_set_encodings_msg(struct rfb_softc * rc,int cfd) rfb_recv_set_encodings_msg() argument 392 rfb_send_rect(struct rfb_softc * rc,int cfd,struct bhyvegc_image * gc,int x,int y,int w,int h) rfb_send_rect() argument 393 rfb_send_rect(struct rfb_softc * rc,int cfd,struct bhyvegc_image * gc,int x,int y,int w,int h) rfb_send_rect() argument 473 rfb_send_all(struct rfb_softc * rc,int cfd,struct bhyvegc_image * gc) rfb_send_all() argument 550 rfb_send_screen(struct rfb_softc * rc,int cfd) rfb_send_screen() argument 554 int x, y; rfb_send_screen() local 724 rfb_recv_update_msg(struct rfb_softc * rc,int cfd) rfb_recv_update_msg() argument 741 rfb_recv_key_msg(struct rfb_softc * rc,int cfd) rfb_recv_key_msg() argument 752 rfb_recv_client_msg(struct rfb_softc * rc,int cfd) rfb_recv_client_msg() argument 769 rfb_recv_ptr_msg(struct rfb_softc * rc,int cfd) rfb_recv_ptr_msg() argument 807 struct rfb_softc *rc; rfb_wr_thr() local 857 rfb_handle(struct rfb_softc * rc,int cfd) rfb_handle() argument 1085 struct rfb_softc *rc; rfb_thr() local 1139 struct rfb_softc *rc; rfb_init() local [all...] |
/freebsd-src/sys/dev/cxgbe/ |
H A D | t4_vf.c | 1 /*- 57 * XXX: Add a TUNABLE and possible per-device sysctl for this? 61 uint16_t intr_type; /* MSI, or MSI-X */ 71 {0x4800, "Chelsio T440-dbg VF"}, 72 {0x4801, "Chelsio T420-CR VF"}, 73 {0x4802, "Chelsio T422-CR VF"}, 74 {0x4803, "Chelsio T440-CR VF"}, 75 {0x4804, "Chelsio T420-BCH VF"}, 76 {0x4805, "Chelsio T440-BC 196 int rc; get_params__pre_init() local 231 int rc; get_params__post_init() local 322 int itype, iq_avail, navail, rc; cfg_itype_and_nqueues() local 483 int rc = 0, i, j, rqidx, tqidx, n, p, pmask; t4vf_attach() local 803 int rc; t4vf_ioctl() local [all...] |
H A D | t4_main.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 272 * Each tunable is set to a default value here if it's known at compile-time. 273 * Otherwise it is set to -n as an indication to tweak_tunables() that it should 290 int t4_ntxq = -NTXQ; 296 int t4_nrxq = -NRXQ; 302 static int t4_ntxq_vi = -NTXQ_V 1185 int rc = 0, i, j, rqidx, tqidx, nports; t4_attach() local 1745 int rc; t4_detach() local 1762 int i, rc; t4_detach_common() local 1975 int rc, i, j, k; t4_suspend() local 2150 int rc = 0; compare_caps_and_params() local 2251 int rc, i, j, k; t4_resume() local 2472 int rc, oldinc, error_flags; reset_adapter() local 2752 int rc; cxgbe_detach() local 2788 int rc = 0, mtu, flags; cxgbe_ioctl() local 3048 int rc; cxgbe_transmit() local 3274 int rc; cxgbe_media_change() local 3512 int func, index, rc; alloc_extra_vi() local 3565 int rc; vcxgbe_attach() local 3616 int rc; fatal_error_task() local 3727 int rc, mode; t4_map_bar_2() local 4226 int rc; fixup_devlog_params() local 4390 int rc, itype, navail, nalloc; cfg_itype_and_nqueues() local 4557 SAME_INTF(x) fw_compatible() argument 4619 int rc, fw_install; install_kld_firmware() local 4757 int rc, already = 0; contact_firmware() local 4853 int rc; copy_cfg_file_to_card() local 4951 int rc; apply_cfg_and_initialize() local 5022 LIMIT_CAPS(x) apply_cfg_and_initialize() argument 5080 int rc; partition_resources() local 5086 COPY_CAPS(x) partition_resources() argument 5126 int rc; get_params__pre_init() local 5187 int rc = 0; set_params__pre_init() local 5236 int rc; get_params__post_init() local 5413 READ_CAPS(x) get_params__post_init() argument 5617 int rc; t6_config_kern_tls() local 6015 int rc; apply_link_config() local 6064 int rc; global() member 6114 int rc = 0; update_mac_settings() local 6243 int rc, pri; begin_synchronized_op() local 6353 int rc = 0, i; cxgbe_init_synchronized() local 6437 int rc, i; cxgbe_uninit_synchronized() local 6504 int rc, rid, p, q, v; t4_setup_intr_handlers() local 6665 int rc, i; adapter_full_init() local 6700 int rc; adapter_init() local 6809 int rc, i, j; vi_full_init() local 6923 int rc; vi_init() local 7084 int rc; t4_alloc_irq() local 7132 V_PL_AUTOINC(x) global() argument 7133 G_PL_AUTOINC(x) global() argument 7137 V_PL_VFID(x) global() argument 7138 G_PL_VFID(x) global() argument 7142 V_PL_ADDR(x) global() argument 7143 G_PL_ADDR(x) global() argument 8122 int rc, *i, space = 0; sysctl_int_array() local 8140 int rc; sysctl_bitfield_8b() local 8157 int rc; sysctl_bitfield_16b() local 8178 int rc; sysctl_btphy() local 8204 int rc, val; sysctl_noflowq() local 8224 int rc, val, i; sysctl_tx_vm_wr() local 8283 int idx, rc, i; sysctl_holdoff_tmr_idx() local 8320 int idx, rc; sysctl_holdoff_pktc_idx() local 8350 int qsize, rc; sysctl_qsize_rxq() local 8380 int qsize, rc; sysctl_qsize_txq() local 8411 int rc; sysctl_pause_settings() local 8474 int rc; sysctl_link_fec() local 8497 int rc; sysctl_requested_fec() local 8575 int rc; sysctl_module_fec() local 8628 int rc, val; sysctl_autoneg() local 8672 int rc, val; sysctl_force_fec() local 8703 int rc, reg = arg2; sysctl_handle_t4_reg64() local 8723 int rc, t; sysctl_temperature() local 8752 int rc; sysctl_vdd() local 8782 int rc, v; sysctl_reset_sensor() local 8817 int rc; sysctl_loadavg() local 8856 int rc, i; sysctl_cctrl() local 8904 int rc, i, n, qid = arg2; sysctl_cim_ibq_obq() local 9027 int rc; sbuf_cim_la() local 9059 int rc; sysctl_cim_la() local 9095 int rc; dump_cimla() local 9126 int rc; sysctl_cim_ma_la() local 9174 int rc; sysctl_cim_pif_la() local 9219 int rc, i; sysctl_cim_qcfg() local 9282 int rc; sysctl_cpl_stats() local 9325 int rc; sysctl_ddp_stats() local 9355 int rc; sysctl_tid_stats() local 9421 int i, j, rc, nentries, first = 0; sbuf_devlog() local 9496 int rc; sysctl_devlog() local 9513 int rc; dump_devlog() local 9537 int rc; sysctl_fcoe_stats() local 9590 int rc, i; sysctl_hw_sched() local 9643 int rc, i, j; sysctl_lb_stats() local 9695 int rc = 0; sysctl_linkdnrc() local 9757 int rc, i, n; sysctl_meminfo() local 10021 tcamxy2valmask(uint64_t x,uint64_t y,uint8_t * addr,uint64_t * mask) tcamxy2valmask() argument 10033 int rc, i; sysctl_mps_tcam() local 10134 int rc, i; sysctl_mps_tcam_t6() local 10314 int rc; sysctl_path_mtus() local 10347 int rc, i; sysctl_pm_stats() local 10417 int rc; sysctl_rdma_stats() local 10448 int rc; sysctl_tcp_stats() local 10487 int rc; sysctl_tids() local 10488 uint32_t x, y; sysctl_tids() local 10580 int rc; sysctl_tp_err_stats() local 10658 int rc; sysctl_tnl_stats() local 10704 int rc; sysctl_tp_la_mask() local 10921 int rc; sysctl_tp_la() local 10970 int rc; sysctl_tx_rate() local 11014 int rc, i; sysctl_ulprx_la() local 11052 int rc; sysctl_wcwr_stats() local 11098 int i, rc; sysctl_cpus() local 11124 int rc; sysctl_reset() local 11152 int i, j, v, rc; sysctl_tls() local 11240 int rc; sysctl_tp_dack_timer() local 11266 int rc, reg = arg2; sysctl_tp_timer() local 11303 int rc, idx = arg2; sysctl_tp_shift_cnt() local 11326 int rc, idx = arg2; sysctl_tp_backoff() local 11352 int idx, rc, i; sysctl_holdoff_tmr_idx_ofld() local 11389 int idx, rc; sysctl_holdoff_pktc_idx_ofld() local 11418 int rc; get_sge_context() local 11456 int rc; load_fw() local 11495 int rc; load_cfg() local 11528 int rc; load_boot() local 11578 int rc; load_bootcfg() local 11611 int rc; cudbg_dump() local 11671 int i, rc, len; set_offload_policy() local 11764 int rc; read_card_mem() local 11809 int rc; read_i2c() local 12147 int rc; t4_ioctl() local 12295 int rc; toe_capability() local 12405 int rc = 0; t4_register_uld() local 12426 int rc = EINVAL; t4_unregister_uld() local 12451 int rc; t4_activate_uld() local 12487 int rc; t4_deactivate_uld() local 12517 int rc; t4_deactivate_all_uld() local 12793 int i, first, j, m, nentries, rc; t4_dump_devlog() local 12977 int i, rc; enable_vxlan_rx() local 13087 int rc = 0; mod_event() local [all...] |
/freebsd-src/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.c | 2 * Copyright (c) 2018-2019 Cavium, Inc. 41 (type_ptr)->field.hi = cpu_to_le32(upper_32_bits(vaddr));\ 42 (type_ptr)->field.lo = cpu_to_le32(lower_32_bits(vaddr));\ 48 (sge)->length = cpu_to_le32(vlength); \ 49 (sge)->flags = cpu_to_le32(vflags); \ 55 (hdr)->num_sges = num_sge; \ 61 (sge)->length = cpu_to_le32(vlength); \ 62 (sge)->l_key = cpu_to_le32(vlkey); \ 108 ha = dev->ha; in qlnxr_iw_query_gid() 112 memset(sgid->raw, 0, sizeof(sgid->raw)); in qlnxr_iw_query_gid() [all …]
|
/freebsd-src/sys/dev/jedec_dimm/ |
H A D | jedec_dimm.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 7 * Copyright (c) 2018-2023 Panasas 32 * This driver is a super-set of the now-deleted jedec_ts(4), and most of the 82 * http://www.analog.com/media/en/technical-documentation/data-sheets/ADT7408.pdf 88 * http://www.atmel.com/images/atmel-8868-dts-at30tse004a-datasheet.pdf 99 * https://www.idt.com/document/dst/tse2004gb2b0-datasheet 106 * Document 19-3837; Rev 0; 10/05 has 0x3e00 while 107 * 19-3837; Rev 3; 10/11 has 0x5400. 125 * http://www.nxp.com/docs/en/data-sheet/SE97B.pdf [all …]
|
/freebsd-src/sys/dev/bnxt/bnxt_re/ |
H A D | main.c | 2 * Copyright (c) 2015-2024, Broadcom. All rights reserved. The term 35 #include <linux/dma-mapping.h> 53 #include "bnxt_re-abi.h" 57 "Broadcom NetXtreme-C/E RoCE Driver " ROCE_DRV_MODULE_NAME \ 63 MODULE_DESCRIPTION("Broadcom NetXtreme-C/E RoCE Driver"); 83 MODULE_PARM_DESC(enable_fc, "Enable default PFC, CC,ETS during driver load. 1 - fc enable, 0 - fc disable - Default is 1"); 87 MODULE_PARM_DESC(min_tx_depth, "Minimum TX depth - Default is 1"); 92 MODULE_PARM_DESC(max_msix_vec, "Max MSI- 121 int rc; bnxt_re_register_netdevice_notifier() local 128 int rc; bnxt_re_unregister_netdevice_notifier() local 385 int rc; bnxt_re_reconfigure_dscp() local 427 int rc; bnxt_re_dcb_wq_task() local 472 int rc; bnxt_re_hwrm_dbr_pacing_broadcast_event() local 497 int rc, i, j = 1; bnxt_re_hwrm_dbr_pacing_nqlist_query() local 652 int rc = 0; bnxt_re_handle_dbr_nq_pacing_notification() local 966 int rc; bnxt_re_free_msix() local 977 int rc = 0, num_msix_want, num_msix_got; bnxt_re_request_msix() local 1034 int retry = 0, rc = 0, ret = 0; __wait_for_ib_unregister() local 1083 int rc = 0; bnxt_re_handle_start() local 1139 int rc = 0; bnxt_re_stop() local 1278 int indx, rc, vec; bnxt_re_start_irq() local 1361 int rc; bnxt_re_unregister_netdev() local 1377 int rc = 0; bnxt_re_register_netdev() local 1402 int rc; bnxt_re_set_db_offset() local 1497 int rc; bnxt_re_setup_chip_ctx() local 1561 int rc = -EINVAL; bnxt_re_net_ring_free() local 1602 int rc = -EINVAL; bnxt_re_net_ring_alloc() local 1654 int rc = -EINVAL; bnxt_re_net_stats_ctx_free() local 1688 int rc = 0; bnxt_re_net_stats_ctx_alloc() local 1769 int rc = 0; bnxt_re_query_hwrm_intf_version() local 1810 int rc; bnxt_re_hwrm_qcfg() local 1839 int rc; bnxt_re_hwrm_qcaps() local 1896 int rc; bnxt_re_hwrm_dbr_pacing_qcfg() local 1963 int rc; bnxt_re_hwrm_dbr_pacing_cfg() local 2380 int rc = 0; bnxt_re_handle_affi_async_event() local 2411 int rc; bnxt_re_aeq_handler() local 2509 bool rc = true; bnxt_re_check_min_attr() local 2627 int rc = 0; bnxt_re_update_gid() local 2688 int rc; bnxt_re_setup_cc() local 2742 int rc = 0, i; bnxt_re_query_hwrm_dscp2pri() local 2803 int i, rc, data_len = 3 * 256; bnxt_re_set_hwrm_dscp2pri() local 2851 int rc; bnxt_re_query_hwrm_qportcfg() local 2909 int rc, indx; bnxt_re_hwrm_cos2bw_qcfg() local 2943 int rc; bnxt_re_hwrm_cos2bw_cfg() local 2983 int rc; bnxt_re_host_pf_id_query() local 3043 int rc; bnxt_re_get_stats_ctx() local 3066 int rc; bnxt_re_update_dev_attr() local 3086 int rc; bnxt_re_alloc_init_tbls() local 3125 int rc, i; bnxt_re_setup_nqs() local 3203 int i, j, rc = 0; bnxt_re_sysfs_create_file() local 3228 int rc; bnxt_re_worker() local 3308 int rc; bnxt_re_initialize_dbr_pacing() local 3416 int rc = 0; bnxt_re_disable_dbr_pacing() local 3439 int rc, wait_count = BNXT_RE_RES_FREE_WAIT_COUNT; bnxt_re_dev_uninit() local 3538 int rc = 0; bnxt_re_dev_init() local 3737 int rc = 0; bnxt_re_ib_init() local 3861 int rc = 0; bnxt_re_add_device() local 4334 int rc; bnxt_re_ib_init_2() local 4352 int rc = -ENODEV; bnxt_re_probe() local 4420 int rc = 0; bnxt_re_mod_init() local [all...] |
H A D | qplib_fp.c | 2 * Copyright (c) 2015-2024, Broadcom. All rights reserved. The term 53 qp->sq.condition = false; in bnxt_re_legacy_cancel_phantom_processing() 54 qp->sq.legacy_send_phantom = false; in bnxt_re_legacy_cancel_phantom_processing() 55 qp->sq.single = false; in bnxt_re_legacy_cancel_phantom_processing() 62 scq = qp->scq; in __bnxt_qplib_add_flush_qp() 63 rcq = qp->rcq; in __bnxt_qplib_add_flush_qp() 65 if (!qp->sq.flushed) { in __bnxt_qplib_add_flush_qp() 66 dev_dbg(&scq->hwq.pdev->dev, in __bnxt_qplib_add_flush_qp() 70 list_add_tail(&qp->sq_flush, &scq->sqf_head); in __bnxt_qplib_add_flush_qp() 71 qp->sq.flushed = true; in __bnxt_qplib_add_flush_qp() [all …]
|
H A D | ib_verbs.c | 2 * Copyright (c) 2015-2024, Broadcom. All rights reserved. The term 42 *nmap = umem->nmap; in get_ib_umem_sgl() 43 return umem->sg_head.sgl; in get_ib_umem_sgl() 54 int rc = -1; in bnxt_re_resolve_dmac_task() local 60 rdev = dmac_work->rdev; in bnxt_re_resolve_dmac_task() 61 ah_attr = dmac_work->ah_attr; in bnxt_re_resolve_dmac_task() 62 rc = ib_resolve_eth_dmac(&rdev->ibdev, ah_attr); in bnxt_re_resolve_dmac_task() 63 if (rc) in bnxt_re_resolve_dmac_task() 114 int rc; bnxt_re_copy_to_udata() local 398 int rc = 0; bnxt_re_query_gid() local 411 int rc = 0; bnxt_re_del_gid() local 479 int rc; bnxt_re_add_gid() local 571 int rc; bnxt_re_legacy_bind_fence_mw() local 604 int rc; bnxt_re_legacy_create_fence_mr() local 766 int rc; bnxt_re_dealloc_pd() local 791 int rc; bnxt_re_alloc_pd() local 856 int rc = 0; bnxt_re_destroy_ah() local 914 int rc = 0; bnxt_re_get_ah_info() local 950 int rc = 0; bnxt_re_init_dmac() local 1003 int rc; bnxt_re_create_ah() local 1098 int rc = 0; bnxt_re_destroy_srq() local 1166 int rc, bytes = 0; bnxt_re_init_user_srq() local 1212 int rc, entries; bnxt_re_create_srq() local 1319 int rc; bnxt_re_modify_srq() local 1359 int rc; bnxt_re_query_srq() local 1381 int rc = 0; bnxt_re_post_srq_recv() local 1428 int rc = 0; bnxt_re_destroy_gsi_sqp() local 1521 int rc; bnxt_re_destroy_qp() local 1648 int rc, bytes = 0; bnxt_re_init_user_qp() local 1739 int rc; bnxt_re_create_shadow_qp_ah() local 1790 int rc; bnxt_re_update_shadow_ah() local 1838 int rc; bnxt_re_create_shadow_qp() local 1975 int rc; bnxt_re_init_sq_attr() local 2091 int rc = 0, qptype; bnxt_re_init_qp_attr() local 2180 int rc = 0; bnxt_re_create_shadow_gsi() local 2240 int rc = 0; bnxt_re_create_gsi_qp() local 2269 bool rc = true; bnxt_re_test_qp_limits() local 2314 int rc; bnxt_re_create_qp() local 2423 int rc = 0; bnxt_re_modify_shadow_qp() local 2579 int rc, entries, status; bnxt_re_modify_qp() local 2850 int rc; bnxt_re_query_qp() local 2931 int i, rc = 0; bnxt_re_build_qp1_send() local 3021 int rc, indx, len = 0; bnxt_re_build_gsi_send() local 3056 int rc = 0; bnxt_re_build_qp1_recv() local 3162 int rc = 0; bnxt_re_build_qp1_shadow_qp_recv() local 3405 int rc = 0; bnxt_re_post_send_shadow_qp() local 3461 int rc = 0; bnxt_re_post_send() local 3559 int rc = 0; bnxt_re_post_recv_shadow_qp() local 3595 int rc = 0; bnxt_re_build_gsi_recv() local 3613 int rc = 0; bnxt_re_post_recv() local 3665 int rc = 0; bnxt_re_destroy_cq() local 3726 int rc, entries; bnxt_re_create_cq() local 3952 int rc; bnxt_re_modify_cq() local 3995 int rc, entries; bnxt_re_resize_cq() local 4264 bool rc = false; bnxt_re_is_loopback_packet() local 4336 int rc; bnxt_re_process_raw_qp_packet_receive() local 4567 int rc = 0; bnxt_re_legacy_send_phantom_wqe() local 4686 int rc = 0; bnxt_re_poll_cq() local 4749 int type = 0, rc = 0; bnxt_re_req_notify_cq() local 4781 int rc; bnxt_re_get_dma_mr() local 4839 int rc = 0; bnxt_re_dereg_mr() local 4893 int rc; bnxt_re_alloc_mr() local 4960 int rc; bnxt_re_alloc_mw() local 4996 int rc; bnxt_re_dealloc_mw() local 5059 int umem_pgs, page_shift, rc; bnxt_re_reg_user_mr() local 5167 int umem_pgs = 0, page_shift = PAGE_SHIFT, rc; bnxt_re_rereg_user_mr() local 5265 int rc; bnxt_re_alloc_ucontext() local 5368 int rc = 0; bnxt_re_dealloc_ucontext() local 5423 int rc = 0; bnxt_re_mmap() local [all...] |
H A D | qplib_rcfw.c | 2 * Copyright (c) 2015-2024, Broadcom. All rights reserved. The term 33 #include <linux/dma-mapping.h> 54 cmdq = &rcfw->cmdq; in __check_cmdq_stall() 56 if (*cur_prod == cmdq->hwq.prod && in __check_cmdq_stall() 57 *cur_cons == cmdq->hwq.cons) in __check_cmdq_stall() 59 return -ETIMEDOUT; in __check_cmdq_stall() 61 *cur_prod = cmdq->hwq.prod; in __check_cmdq_stall() 62 *cur_cons = cmdq->hwq.cons; in __check_cmdq_stall() 82 return -ETIMEDOUT; in bnxt_qplib_map_rc() 87 * bnxt_re_is_fw_stalled - Check firmware health [all …]
|
/freebsd-src/sys/ofed/drivers/infiniband/ulp/sdp/ |
H A D | sdp_zcopy.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 60 WARN_ON(ssk->tx_sa); in sdp_post_srcavail() 63 BUG_ON(!tx_sa->fmr || !tx_sa->fmr->fmr->lkey); in sdp_post_srcavail() 64 BUG_ON(!tx_sa->umem); in sdp_post_srcavail() 65 BUG_ON(!tx_sa->umem->chunk_list.next); in sdp_post_srcavail() 67 chunk = list_entry(tx_sa->umem->chunk_list.next, struct ib_umem_chunk, list); in sdp_post_srcavail() 68 BUG_ON(!chunk->nmap); in sdp_post_srcavail() [all …]
|
/freebsd-src/tools/test/stress2/misc/ |
H A D | pthread7.sh | 37 mycc -o pthread7 -Wall -Wextra -O2 -g pthread7.c -lpthread || exit 1 38 rm -f pthread7.c 46 rm -f /tmp/pthread7 50 * Threaded producer-consumer test. 75 #define LOCK(x) plock(&x.mtx) 76 #define UNLOCK(x) punlock(&x.mtx) 77 #define SIGNAL(x) psig(&x.wait) 78 #define WAIT(x) pwait(&x.wait, &x.mtx) 118 int rc; 120 if ((rc = pthread_mutex_lock(l)) != 0) [all …]
|
H A D | pthread2.sh | 29 # Threaded producer-consumer test. 37 mycc -o pthread2 -Wall -Wextra -O2 -g pthread2.c -lpthread || exit 1 38 rm -f pthread2.c /tmp/pthread2.core 40 log=/tmp/pthread2.`date '+%Y%m%d-%H%M'` 42 [ $i -eq 1 ] && echo "# `uname -v`" 43 time sh -c ' 50 rm -f /tmp/pthread2 52 if [ -n "$bench" ]; then 53 pair=`ls /tmp/pthread2* | egrep "pthread2\.[0-9]{8}-" | sort | 54 tail -2 | tr '\n' ' '` [all …]
|
H A D | pthread3.sh | 36 mycc -o pthread3 -Wall -Wextra -O2 -g -gdwarf-2 pthread3.c -lpthread || exit 1 37 rm -f pthread3.c 47 [ $e -ne 0 ] && s=$e 50 rm -f /tmp/pthread3 55 * Threaded producer-consumer test. 81 #define LOCK(x) plock(&x.mtx) 82 #define UNLOCK(x) punlock(&x.mtx) 83 #define SIGNAL(x) psig(&x.wait) 84 #define WAIT(x) pwait(&x.wait, &x.mtx) 121 int rc; [all …]
|
H A D | suj30.sh | 35 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 42 mycc -o suj30 -Wall -Wextra -O2 suj30.c -lpthread 43 rm -f suj30.c 45 mount | grep "on $mntpoint " | grep -q md$mdstart && umount $mntpoint 46 mdconfig -l | grep -q md$mdstart && mdconfig -d -u $mdstart 48 mdconfig -a -t swap -s 4g -u $mdstart 49 newfs -j md$mdstart > /dev/null 54 /tmp/suj30 $mntpoint/test-$i 100000 & 58 while mount | grep -q $mntpoint; do 61 mdconfig -d -u $mdstart [all …]
|
H A D | pthread4.sh | 37 mycc -o pthread4 -Wall -Wextra -O2 -g -gdwarf-2 pthread4.c -lpthread || exit 1 38 rm -f pthread4.c /tmp/pthread4.core 40 log=/tmp/pthread4.`date '+%Y%m%d-%H%M'` 42 [ $i -eq 1 ] && echo "# `uname -v`" 43 time sh -c ' 50 rm -f /tmp/pthread4 52 if [ -n "$bench" ]; then 53 pair=`ls /tmp/pthread4* | egrep "pthread4\.[0-9]{8}-" | sort | 54 tail -2 | tr '\n' ' '` 55 ministat -w 72 $pair [all …]
|
H A D | pthread6.sh | 37 mycc -o pthread6 -Wall -Wextra -O2 -g -gdwarf-2 pthread6.c -lpthread || exit 1 38 rm -f pthread6.c /tmp/pthread6.core 40 daemon sh -c "(cd $here/../testcases/swap; ./swap -t 2m -i 20 -k)" 41 sleep `jot -r 1 1 9` 46 while pgrep -q swap; do 51 rm -f /tmp/pthread6 /tmp/pthread6.core 55 * Threaded producer-consumer test. 81 #define LOCK(x) plock(&x.mtx) 82 #define UNLOCK(x) punlock(&x.mtx) 83 #define SIGNAL(x) psig(&x.wait) [all …]
|
/freebsd-src/sys/dev/ntb/ntb_hw/ |
H A D | ntb_hw_amd.c | 1 /*- 46 * The Non-Transparent Bridge (NTB) is a device that allows you to connect 47 * two or more systems using a PCI-e links, providing remote memory access. 89 .desc = "AMD Non-Transparent Bridge"}, 99 .desc = "AMD Non-Transparent Bridge"}, 109 .desc = "Hygon Non-Transparent Bridge"}, 115 PCI_DESCR("AMD Non-Transparent Bridge") }, 118 PCI_DESCR("AMD Non-Transparent Bridge") }, 121 PCI_DESCR("Hygon Non-Transparent Bridge") } 126 &g_amd_ntb_hw_debug_level, 0, "amd_ntb_hw log level -- higher is verbose"); [all …]
|