/illumos-gate/usr/src/uts/common/io/bnx/570x/common/include/ |
H A D | com_hsi.h | 24 u32_t fw_doorbell; 29 u32_t dups; 30 u32_t dacks; 31 u32_t pushs; 32 u32_t compbits; 33 u32_t num_comq; 34 u32_t num_comtq; 35 u32_t num_comxq; 36 u32_t unused_num_fail_reloads; 37 u32_t rx_place; [all …]
|
H A D | rxp_hsi.h | 25 u32_t rxp_knum; 26 u32_t rxp_flood; 27 u32_t ric; 28 u32_t l2_forward_to_mcp; 29 u32_t tcp_syn_dos_defense; 30 u32_t rss_enable; 31 u32_t rss_table_size; 33 u32_t rxp_os_flag; 34 u32_t discard_all; 35 u32_t rxp_num_discard_all; [all …]
|
H A D | 5706_reg.h | 37 u32_t tx_bd_haddr_hi; 38 u32_t tx_bd_haddr_lo; 68 u32_t tx_bd_haddr_hi; 69 u32_t tx_bd_haddr_lo; 109 u32_t tx_bd_next_paddr_hi; 110 u32_t tx_bd_next_paddr_lo; 133 u32_t unused_0; 155 u32_t unused_0; 225 u32_t unused_0; 243 u32_t unused_0; [all …]
|
H A D | toe_ctx.h | 26 u32_t rto_intvl; // current unbounded rto interval (in ticks) 27 u32_t unused; 28 u32_t tcp_last_rcv_win_seq; 35 u32_t tcp_sack_start; // keep track of rx SACK 40 u32_t tx_comp_step; 41 u32_t reply_ts; 43 u32_t tcp_save_cwin; 44 u32_t unused2; 45 u32_t host_win_update; 49 u32_t rto_intvl; // current unbounded rto interval (in ticks) [all …]
|
H A D | txp_hsi.h | 23 u32_t cu_rate_limiter_enable; 24 u32_t min_rto_tick; 25 u32_t max_rto_tick; 26 u32_t txp_os_flag; 28 u32_t invalid_ctx_cnt; // unknown context type entries 29 u32_t cmpl_cnt; // count of tx completion 30 u32_t non_zero_slot_cnt; 31 u32_t txp_cid_last; 32 u32_t txp_oubits; 33 u32_t txpq_protocol_flags; [all …]
|
H A D | l5_defs.h | 29 u32_t stag; 39 u32_t reserved; 40 u32_t invalidated_stag; 42 u32_t queue_number; 43 u32_t msn; 44 u32_t mo; 50 u32_t sink_stag; 52 u32_t length; 53 u32_t source_stag; 249 u32_t task_offset; // offset of the task array [all …]
|
H A D | cp_hsi.h | 25 u32_t fio_data; 32 u32_t fio_data; 46 u32_t fw_doorbell; 51 u32_t iscsi_sq_size; // Number of elements in queue. Its k lsb bits must be 0. 52 u32_t cp_cpq_kwq[2]; 53 u32_t iscsi_xinan_unit; // Xinan only: number of VCIDs for an iscsi connection 54 u32_t pg_ctx_map; /* Xinan only: pg ctx start and end */ 56 u32_t iscsi_sq_wqes_per_page; // Number of WQEs per page 57 u32_t iscsi_sq_num_pages; // Number of pages ( = entries in SQ page table) 58 u32_t cp_gen_bd_max; [all …]
|
H A D | shmem.h | 30 u32_t shm_hdr_signature; 39 u32_t shm_addr[2]; 47 u32_t reserved; 72 u32_t drv_reset_signature; 80 u32_t drv_mb; 128 u32_t fw_mb; 140 u32_t link_status; 146 u32_t drv_pulse_mb; 156 u32_t mb_args[2]; 160 u32_t reserved[1]; [all …]
|
H A D | tpat_hsi.h | 23 u32_t l2_pseudo_checksum; 24 u32_t num_catchup_processed; 25 u32_t num_catchup_pause ; 27 u32_t tpat_num_complete; 28 u32_t tpat_udp_patchup; 29 u32_t fault_insertion; 30 u32_t l4_segment_count; 32 u32_t catchup_overide; 37 u32_t iscsi_ctx_num_tasks; // size of task array in iSCSI context 38 u32_t iscsi_ctx_num_ccells; // size of command queue in iSCSI context [all …]
|
H A D | l2_defs.h | 38 u32_t cmd; 40 u32_t len; 48 u32_t bseq_current; 49 u32_t bseq_prev; 53 u32_t cmd; 55 u32_t len; 64 u32_t bseq_current; 65 u32_t bseq_prev; 102 ((u32_t)((x) * TMR1_TICKS_PER_SEC/1000) ? \ 103 (u32_t)((x) * TMR1_TICKS_PER_SEC/1000) : 1) [all …]
|
H A D | l2_ftq.h | 37 u32_t cid; 39 u32_t host_opaque; 40 u32_t generic1; 48 u32_t generic2; 56 u32_t cid; 58 u32_t host_opaque; 59 u32_t generic1; 67 u32_t generic2; 81 u32_t bits_errors; 82 u32_t bits_status; [all …]
|
H A D | tcp_ctx.h | 27 u32_t tcp_tsch_snd_next; // TSCH copy of snd_next, used for window calculations 28 u32_t tcp_snd_max; // TCP snd_max 40 u32_t tcp_max_adv_win; // Maximum advertised window to the remote peer 46 u32_t tcp_ip_dst; // destination IP address 47 u32_t tcp_ipv6_dst[4]; // destination IP v6 address 50 u32_t tcp_ip_src; // source IP address 51 u32_t tcp_ipv6_src[4]; // source IP v6 address 59 u32_t tcp_tsch_snd_next; // TSCH copy of snd_next, used for window calculations 60 u32_t tcp_snd_max; // TCP snd_max 72 u32_t tcp_max_adv_win; // Maximum advertised window to the remote peer [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/hsi/mcp/ |
H A D | ncsi_basic_types.h | 81 typedef u32_t* pu32_t; 183 u32_t High; 184 u32_t Low; 192 u32_t IsEnabled; 237 u32_t EgressPktsDroppedNoSaMatch; 238 u32_t IngressPktsDroppedVlanMis; 239 u32_t CmdsDroppedSizeErr; 240 u32_t CmdsDroppedChanPkgIdErr; 241 u32_t CmdsDroppedNcsiHdrRevErr; 249 u32_t LandMark; [all …]
|
H A D | mcp_fio.h | 46 u32_t mcpf_events_bits; 78 u32_t mcpf_attentions_bits; 87 u32_t mcpf_event_enable; 88 u32_t mcpf_attention_enable; 89 u32_t mcpf_fio_status; 93 u32_t mcpf_interrupt_status; 103 u32_t mcpf_unused_a[2]; 104 u32_t mcpf_unused_b[8]; 105 u32_t mcpf_mcp_hc_inc_stat[8]; 106 u32_t mcpf_unused_c[4]; [all …]
|
H A D | ncsi_cmds.h | 165 u32_t Reserved1[2]; 219 u32_t Reserved1[2]; 247 u32_t OperationType; 257 u32_t Address; 258 u32_t WordCount; 262 u32_t Address; 263 u32_t WordCount; 264 u32_t Value; 335 u32_t Reserved; 346 u32_t Reserved; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/ |
H A D | xinanfw.h | 20 u32_t TXP_b09FwStartAddr = 0x080000a8; 21 u32_t TXP_b09FwTextAddr = 0x08000000; 23 u32_t TXP_b09FwDataAddr = 0x00000000; 25 u32_t TXP_b09FwRodataAddr = 0x080053e0; 27 u32_t TXP_b09FwBssAddr = 0x080054d0; 29 u32_t TXP_b09FwSbssAddr = 0x08005448; 31 u32_t TXP_b09FwSDataAddr = 0x00000000; 33 u32_t TXP_b09FwText[(0x53e0/4) + 1] = { 1377 u32_t TXP_b09FwData[(0x0/4) + 1] = { 0x0 }; 1378 u32_t TXP_b09FwRodata[(0x30/4) + 1] = { [all …]
|
H A D | lm5706.h | 54 u32_t version; 158 #define MAX_BD_PER_PAGE ((u32_t) (BD_PER_PAGE-1)) 212 #define uS32_SUB(_a, _b) ((u32_t) ((s32_t) (_a) - (s32_t) (_b))) 219 #define OFFSETOF(_s, _m) ((u32_t) PTR_SUB(&((_s *) 0)->_m, (u8_t *) 0)) 231 u32_t attn_chng; \ 232 u32_t attn_bits; \ 233 u32_t attn_ack; \ 257 u32_t aborted; 258 u32_t no_bd; 259 u32_t no_desc; [all …]
|
H A D | lm.h | 69 u32_t entry_cnt; 87 u32_t size; /* Mask size. */ 104 u32_t cnt; 155 typedef u32_t lm_interrupt_status_t; 198 u32_t abort_op, 199 u32_t idx); 206 u32_t idx); 211 u32_t idx); 220 u32_t reset_reason); 241 u32_t reset_reason); [all …]
|
/illumos-gate/usr/src/uts/common/io/qede/579xx/hsi/mcp/ |
H A D | mcp_fio.h | 45 u32_t mcpf_events_bits; 79 u32_t mcpf_attentions_bits; 87 u32_t mcpf_event_enable; 88 u32_t mcpf_attention_enable; 89 u32_t mcpf_fio_status; 93 u32_t mcpf_interrupt_status; 108 u32_t mcpf_unused_a[2]; 109 u32_t mcpf_unused_b[16]; 110 u32_t mcpf_unused_c[4]; 111 u32_t mcpf_free_counter_value; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/ |
H A D | lm_l4st.h | 21 u32_t current_offset_in_pattern_buf[MAX_PATTERN_IDX]; 22 u32_t skip_bytes_in_incoming_buf[MAX_PATTERN_IDX]; 23 u32_t is_offsets_initialized; 30 u32_t pattern_buf_size; 31 u32_t pattern_size; 48 u32_t size; 51 u32_t more_to_comp; 53 u32_t flags; /* Flags for indicating the start and end of an io buffer. */ 68 u32_t app_buf_size; /* Number of bytes of all buffers from BUFFER_START till BUFFER_END */ 69 …u32_t app_buf_xferred; /* Number of bytes xferred on all buffers from BUFFER_START till BUFFER_EN… [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/ |
H A D | common_uif.h | 252 u32_t overwrite_settings; 253 u32_t msg_tx_hold; 254 u32_t msg_fast_tx; 255 u32_t tx_credit_max; 256 u32_t msg_tx_interval; 257 u32_t tx_fast; 265 u32_t ver_num; 269 u32_t _reserved[50]; 270 u32_t admin_status; 275 u32_t remote_chassis_id[65]; [all …]
|
H A D | lm.h | 115 u32_t size; /* Mask size */ 116 u32_t pattern_size; /* Pattern size */ 119 u32_t crc32 ; // crc32 on (pattern & mask) 130 u32_t cnt; 136 typedef u32_t lm_interrupt_status_t; 224 IN const u32_t idx); 248 struct _lm_device_t *pdev, u32_t cid); 372 IN const u32_t func_mailbox_num, 373 OUT u32_t* fw_port_stats_ptr, 374 OUT u32_t* fw_func_stats_ptr ); [all …]
|
H A D | lm_stats.h | 124 void lm_stats_fw_assign ( struct _lm_device_t* pdev, IN u32_t stats_flags_done, OUT u32_t* p… 127 void lm_pf_stats_vf_fw_assign(struct _lm_device_t *pdev, u32_t stats_flags_done, u32_t* ptr_… 131 void lm_stats_fw_check_update_done( struct _lm_device_t *pdev, OUT u32_t* ptr_stats_flags_do… 293 u32_t rx_stat_ifhcinoctets ; 294 u32_t rx_stat_ifhcinbadoctets ; 295 u32_t rx_stat_etherstatsfragments ; 296 u32_t rx_stat_ifhcinucastpkts ; 297 u32_t rx_stat_ifhcinmulticastpkts ; 298 u32_t rx_stat_ifhcinbroadcastpkts ; 299 u32_t rx_stat_dot3statsfcserrors ; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/include/ |
H A D | l4states.h | 114 u32_t host_reachability_delta; 120 u32_t nic_reachability_delta; 141 u32_t dst_ip; 142 u32_t src_ip; 147 u32_t dst_ip[4]; 148 u32_t src_ip[4]; 156 u32_t path_mtu; 188 u32_t hash_value; 203 u32_t initial_rcv_wnd; 208 u32_t rcv_indication_size; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/ |
H A D | 5710_hsi.h | 9 u32_t attn_bits /* 16 bit of attention signal lines */; 10 u32_t attn_bits_ack /* 16 bit of attention signal ack */; 14 u32_t reserved1 /* resreved for padding */; 23 u32_t __reserved0[10]; 32 u32_t agg_vars1; 78 u32_t rel_seq /* The sequence to release */; 79 u32_t rel_seq_th /* The threshold for the released sequence */; 105 u32_t __cq_u_prod1 /* Ustorm producer of CQ 1 */; 128 u32_t __agg_vars1 /* Various aggregative variables*/; 138 u32_t rel_seq /* The sequence to release */; [all …]
|