/illumos-gate/usr/src/uts/common/io/bnx/570x/common/include/ |
H A D | l2_ftq.h | 90 u16_t pkt_len; 96 u16_t ip_xsum; 121 u16_t cs16; 173 u16_t cs16; 226 u16_t cs16; 249 u16_t cs16; 303 u16_t cs16; 327 u16_t cs16; 353 u16_t cs16; 365 u16_t cs16; [all …]
|
H A D | l5_defs.h | 27 u16_t mpa_length; 28 u16_t control; 35 u16_t mpa_length; 36 u16_t control; 391 u16_t hdr_itt; 466 u16_t hdr_itt; 556 u16_t reserved1; 849 u16_t rte_pd; 871 u16_t rte_pd; 880 u16_t rte_pd; [all …]
|
H A D | l2_defs.h | 21 u16_t bidx; 22 u16_t boff; 26 u16_t boff; 27 u16_t bidx; 42 u16_t flags; 43 u16_t vlan_tag; 44 u16_t reserved; 58 u16_t flags; 78 u16_t msb : 1; 82 u16_t msb : 1; [all …]
|
H A D | serdes.h | 30 u16_t mii_ctrl; /* RW offset 0x00 */ 95 u16_t mii_phy_id_lsb; /* offset 0x03 */ 317 u16_t mii_1000x_ctl1; /* RW */ 376 u16_t mii_1000x_ctl2; /* RW */ 436 u16_t mii_1000x_ctl3; /* RW */ 499 u16_t mii_reserved1; /* RW */ 500 u16_t mii_1000x_stat1; /* RO */ 629 u16_t mii_digctl_3_0; /* RW */ 677 u16_t mii_txactl1; /* RW */ 691 u16_t mii_reserved2; /* RW */ [all …]
|
H A D | toe_ctx.h | 106 u16_t gen_buff_accum; 151 u16_t gen_buff_accum; 173 u16_t ccell_hist_bidx; 182 u16_t ccell_hist_bidx; 318 u16_t l4bdctx_nx_bdidx; 319 u16_t l4bdctx_gen_used; 320 u16_t l4bdctx_nx_boff; 356 u16_t l4bdctx_nx_boff; 464 u16_t l4ctx_tcp_mss; 688 u16_t l4ctx_tcp_pgid; [all …]
|
H A D | license.h | 47 u16_t capability; 65 u16_t max_toe_conn; 68 u16_t reserved; 69 u16_t max_um_rdma_conn; 81 u16_t reserved_b; 82 u16_t expiration; 108 u16_t max_toe_conn; 110 u16_t capability; 130 u16_t reserved; 142 u16_t expiration; [all …]
|
H A D | tcp_ctx.h | 124 u16_t tcp_timer2; // 0x10 125 u16_t tcp_timer3; // 126 u16_t tcp_timer4; // 0x14 127 u16_t tcp_timer5; // 160 u16_t ka_timeout_tick; 161 u16_t ka_interval_tick; 181 u16_t tcp_timer3; // 182 u16_t tcp_timer2; // 0x10 183 u16_t tcp_timer5; // 211 u16_t ka_timeout_tick; [all …]
|
H A D | 5706_reg.h | 39 u16_t tx_bd_reserved; 42 u16_t tx_bd_nbytes; 44 u16_t tx_bd_flags; 70 u16_t tx_bd_nbytes; 74 u16_t tx_bd_flags; 180 u16_t unused_0; 197 u16_t unused_0; 445 u16_t unused_0; 471 u16_t unused_0; 497 u16_t unused_0; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/ |
H A D | 5710_hsi.h | 375 u16_t rsrv; 570 u16_t flags; 5079 u16_t wqe; 5256 u16_t wqe; 6727 u16_t mss; 6733 u16_t mss; 7400 u16_t cid; 7404 u16_t cid; 7441 u16_t cid; 7445 u16_t cid; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/hsi/mcp/ |
H A D | ncsi_cmds.h | 309 u16_t Reserved; 360 u16_t MacHigh; 361 u16_t MacMiddle; 362 u16_t MacLow; 369 u16_t MacHigh; 374 u16_t MacLow; 443 u16_t Pad; 447 u16_t Pad; 461 u16_t Pad; 466 u16_t Pad; [all …]
|
H A D | ncsi_basic_types.h | 80 typedef u16_t* pu16_t; 163 u16_t High; 164 u16_t LowHigh; 165 u16_t LowLow; 170 u16_t LowHigh; 171 u16_t High; 173 u16_t LowLow; 254 u16_t TxDescErrCount; 266 u16_t TxDescErrCount; 509 u16_t default_vlan_tag; [all …]
|
H A D | nvm_map.h | 645 u16_t signature; 649 u16_t target_size; 675 u16_t def_time2wait; 678 u16_t tsid; 684 u16_t tpgt; 687 u16_t chap_in_idx; 688 u16_t chap_out_idx; 689 u16_t reserved_a; 714 u16_t port; 719 u16_t local_port; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/include/ |
H A D | license.h | 73 u16_t capability; 89 u16_t max_toe_conn; 92 u16_t reserved; 93 u16_t max_um_rdma_conn; 108 u16_t reserved_b; 109 u16_t expiration; 135 u16_t max_toe_conn; 137 u16_t capability; 155 u16_t reserved; 170 u16_t expiration; [all …]
|
H A D | l4states.h | 162 u16_t ipv4_current_ip_id; 163 u16_t _pad; 174 u16_t tcp_flags; 179 u16_t dst_port; /* in host order */ 180 u16_t src_port; /* in host order */ 182 u16_t remote_mss; 194 u16_t tcp_flags; 201 u16_t _pad; 240 u16_t _pad; 279 u16_t starting_ip_id; [all …]
|
H A D | lm_defs.h | 417 u16_t vlan_tag; 418 u16_t lso_mss; 419 u16_t lso_ip_hdr_len; 425 u16_t lso_ipid; 429 u16_t fw_ip_csum; 475 u16_t vlan_tag; 476 u16_t _pad; 485 u16_t coal_seg_cnt; 486 u16_t dup_ack_cnt; 734 u16_t action_field; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | bd_chain_st.h | 22 u16_t page_cnt; /* number of chain pages */ 23 u16_t capacity; /* number of _usable_ bds (e.g. not including _next_ bds) */ 24 u16_t bd_left; /* number of not produced, _usable_ bds */ 25 u16_t prod_idx; /* index of next bd to produce (cyclic) */ 26 u16_t cons_idx; /* index of next bd to consume (cyclic) */ 27 u16_t bds_per_page; /* Number of bds per page */ 28 u16_t bds_per_page_mask; /* Mask of number of bds per page */ 29 …u16_t usable_bds_per_page; /* Number of usable bds in a page (taking into account last 16 … 37 u16_t pbe_idx; /* index of the current pbe page */ 38 u16_t usable_bds_mask; /* Mask used to check if end of page was reached */ [all …]
|
H A D | lm_recv.c | 301 u16_t bd_entry = 0; in lm_tpa_incr_sge_cons() 302 u16_t active_entry = 0; in lm_tpa_incr_sge_cons() 303 u16_t i = 0; in lm_tpa_incr_sge_cons() 362 u16_t active_entry = 0; in lm_tpa_stop() 724 return ((u16_t)(sum) == 0xffff); in validate_cksum() 727 INLINE STATIC u16_t 746 u16_t tmp, inner_ip_hdr_len, tcp_length; in encap_pkt_parsing() 936 u16_t rx_old_idx = 0; in lm_get_packets_rcvd() 937 u16_t cq_new_idx = 0; in lm_get_packets_rcvd() 938 u16_t cq_old_idx = 0; in lm_get_packets_rcvd() [all …]
|
H A D | bd_chain.h | 29 __inline static u16_t lm_bd_chain_prod_idx(lm_bd_chain_t* bd_chain) in lm_bd_chain_prod_idx() 120 u16_t idx; in lm_bd_chain_set_next_ptrs() 208 u16_t page_index; in lm_bd_chain_add_page() 461 u16_t * bd_idx) in lm_bd_chain_incr_bd() 519 u16_t prod_idx = 0; in lm_toe_bd_chain_produce_bd() 542 u16_t prod_idx = 0; in lm_bd_chain_produce_bd() 570 u16_t cons_idx = 0; in lm_toe_bd_chain_consume_bd() 590 u16_t cons_idx = 0; in lm_bd_chain_consume_bd() 617 u16_t cons_idx = 0; in lm_bd_chain_consume_bd_contiguous() 644 u16_t nbds_mod_usable_bds; in lm_toe_bd_chain_bds_produced() [all …]
|
H A D | lm_send.c | 66 IN u16_t data_part_size, in lm_handle_lso_split() 73 u16_t old_nbd = mm_le16_to_cpu(start_bd->nbd); in lm_handle_lso_split() 74 u16_t old_nbytes = mm_le16_to_cpu(generic_bd->nbytes); in lm_handle_lso_split() 106 IN u16_t total_hlen_bytes in lm_pre_process_lso_packet() 112 u16_t sum_frag_size = 0; in lm_pre_process_lso_packet() 120 sum_frag_size += (u16_t)frags->frag_arr[cnt].size; in lm_pre_process_lso_packet() 146 u16_t hlen_reminder = total_hlen_bytes; in lm_process_lso_packet() 588 u16_t old_prod_idx = 0; in lm_send_packet() 599 u16_t total_hlen_bytes = 0; in lm_send_packet() 600 u16_t start_bd_nbd = 0; in lm_send_packet() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/ |
H A D | lm_l4st.h | 65 u16_t _pad; 226 u16_t first_buf_offset; 293 u16_t _pad; 622 u16_t sp_flags; 677 u16_t placed_bytes; 722 u16_t avg_grqs_per_dpc; 739 u16_t volatile *hw_con_idx_ptr; 753 u16_t max_cqes_per_dpc; 756 u16_t _pad16; 773 u16_t volatile *hw_con_idx_ptr; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/ |
H A D | lm5706.h | 592 u16_t vid; 593 u16_t did; 594 u16_t ssid; 595 u16_t svid; 807 u16_t reserve2; 816 u16_t prod_idx; 817 u16_t con_idx; 821 u16_t bd_left; 875 u16_t con_idx; 877 u16_t _pad; [all …]
|
H A D | bnx_lm_send.c | 31 u16_t lso_bd_reserved; in lm_send_packet() 32 u16_t ipv6_ext_len; in lm_send_packet() 38 u16_t prod_idx; in lm_send_packet() 88 txq->bd_left -= (u16_t) frags->cnt; in lm_send_packet() 267 last_bd->tx_bd_flags |= (u16_t) flags; in lm_send_packet() 336 u16_t lso_bd_reserved; in lm_send_packet() 337 u16_t ipv6_ext_len; in lm_send_packet() 343 u16_t prod_idx; in lm_send_packet() 405 txq->bd_left -= (u16_t) frags->cnt; in lm_send_packet() 664 u16_t hw_con_idx, in get_packets_sent() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnx/include/ |
H A D | lm_defs.h | 410 u16_t vlan_tag; 411 u16_t lso_mss; 412 u16_t lso_ip_hdr_len; 413 u16_t lso_tcp_hdr_len; 418 u16_t lso_ipid; 422 u16_t fw_ip_csum; 476 u16_t vlan_tag; 477 u16_t _pad; 488 u16_t coal_seg_cnt; 489 u16_t dup_ack_cnt; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/ |
H A D | lm5710.h | 1472 u16_t flags; 1605 u16_t vid; 1606 u16_t did; 1607 u16_t ssid; 1608 u16_t svid; 2850 u16_t m1; 2851 u16_t m2; 2852 u16_t m3; 2853 u16_t size; 3651 u16_t [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/common/ |
H A D | lm_vf_common.h | 40 lm_vf_en(struct _lm_device_t * pf_dev, u16_t vf_num); 85 u16_t recent_opcode; 86 u16_t req_resp_state; 107 u16_t pci_segment_num; 168 u16_t mtu; 222 u16_t current_interrupr_moderation; 249 u16_t number_of_enabled_vfs; 271 u16_t lm_vf_get_doorbell_size(struct _lm_device_t *pdev); 301 u16_t vlan_tag, u8_t set_mac); 304 u16_t vlan_tag, u8_t set_mac); [all …]
|