/illumos-gate/usr/src/uts/common/io/i40e/core/ |
H A D | i40e_adminq_cmd.h | 63 __le16 flags; 64 __le16 opcode; 65 __le16 datalen; 66 __le16 retval; 357 __le16 fw_major; 358 __le16 fw_minor; 359 __le16 api_major; 360 __le16 api_minor; 406 __le16 resource_id; 407 __le16 access_type; [all …]
|
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ |
H A D | fcoe_common.h | 54 __le16 abts_rsp_rx_id /* Abts flow: rxId parameter of the abts packet */; 127 …__le16 dst_mac_addr_lo /* First word of the MAC address that comes/goes from/to the NW (for exampl… 128 __le16 dst_mac_addr_mid; 129 __le16 dst_mac_addr_hi; 130 …__le16 src_mac_addr_lo /* Source MAC address in NW order - First word of the MAC address that come… 131 __le16 src_mac_addr_mid; 132 __le16 src_mac_addr_hi; 133 …__le16 tx_max_fc_pay_len /* The maximum acceptable FC payload size (Buffer-to-buffer Receive Data_… 134 __le16 e_d_tov_timer_val /* E_D_TOV timeout value in resolution of 1 msec */; 135 __le16 rx_max_fc_pay_len /* Maximum acceptable FC payload size supported by us */; [all …]
|
H A D | tcp_common.h | 75 __le16 tx_sws_timer /* Transmission silly window syndrom timeout value */; 97 __le16 local_mac_addr_lo; 98 __le16 local_mac_addr_mid; 99 __le16 local_mac_addr_hi; 100 __le16 remote_mac_addr_lo; 101 __le16 remote_mac_addr_mid; 102 __le16 remote_mac_addr_hi; 103 __le16 vlan_id; 127 __le16 remote_port; 128 __le16 local_port; [all …]
|
H A D | ecore_hsi_common.h | 104 __le16 spq_cons /* SPQ Ring Consumer */; 105 __le16 consolid_cons /* Consolidation Ring Consumer */; 321 __le16 physical_q0 /* physical_q0 */; 322 __le16 consolid_prod /* physical_q1 */; 323 __le16 reserved16 /* physical_q2 */; 324 __le16 tx_bd_cons /* word3 */; 325 __le16 tx_bd_or_spq_prod /* word4 */; 326 __le16 word5 /* word5 */; 327 __le16 conn_dpi /* conn_dpi */; 339 __le16 word7 /* word7 */; [all …]
|
H A D | ecore_hsi_fcoe.h | 58 __le16 stat_ram_addr /* Statistics ram adderss */; 59 __le16 mtu /* MTU limitation */; 60 …__le16 max_fc_payload_len /* Max payload length according to target limitation and mtu. 8 bytes al… 61 __le16 tx_max_fc_pay_len /* Max payload length according to target limitation */; 64 …__le16 mss /* MSS for PBF (MSS we negotiate with target - protection data per segment. If we are n… 66 …__le16 min_frame_size /* The minimum ETH frame size required for transmission (including ETH heade… 92 __le16 fields; 107 __le16 val /* Global value */; 116 __le16 vif /* VIF */; 137 __le16 vif_outer_eth_type /* reserved place for Ethernet type */; [all …]
|
H A D | storage_common.h | 74 …__le16 external_producer /* BDQ External Producer; updated by driver when it loads BDs to External… 75 __le16 reserved0[3]; 103 __le16 cmdq_cons /* CMDQ consumer - updated by driver when CMDQ is consumed */; 104 __le16 reserved0; 114 __le16 num_tasks /* Number of tasks in global task list */; 127 __le16 rq_buffer_size /* The buffer size of RQ BDQ */; 128 __le16 cq_num_entries /* CQ num entries */; 129 __le16 cmdq_num_entries /* CMDQ num entries */; 144 __le16 cq_cmdq_sb_num_arr[NUM_OF_CMDQS_CQS] /* CQ/CMDQ status block number array */; 145 __le16 reserved0 /* reserved */; [all …]
|
H A D | ecore_hsi_eth.h | 279 __le16 physical_q0 /* physical_q0 */; 280 __le16 e5_reserved1 /* physical_q1 */; 281 __le16 edpm_num_bds /* physical_q2 */; 282 __le16 tx_bd_cons /* word3 */; 283 __le16 tx_bd_prod /* word4 */; 284 __le16 tx_class /* word5 */; 285 __le16 conn_dpi /* conn_dpi */; 297 __le16 word7 /* word7 */; 298 __le16 word8 /* word8 */; 299 __le16 word9 /* word9 */; [all …]
|
H A D | eth_common.h | 162 __le16 vlan /* VLAN tag to insert to packet (if enabled by vlan_insertion flag). */; 165 __le16 bitfields; 179 __le16 tunn_ip_size /* For tunnel with IPv6+ext - Tunnel header IP datagram length (in BYTEs) */; 180 __le16 bitfields1; 201 __le16 bitfields2; 224 __le16 reserved2 /* FW reserved. */; 275 __le16 pkt_len /* Total packet length (from the parser) */; 277 __le16 vlan_tag /* 802.1q VLAN tag */; 279 __le16 len_on_first_bd /* Number of bytes placed on first BD */; 297 __le16 len_list[ETH_TPA_CQE_CONT_LEN_LIST_SIZE] /* List of the segment sizes */; [all …]
|
H A D | ecore_hsi_roce.h | 123 __le16 flags; 142 __le16 p_key; 147 __le16 mtu; 148 __le16 pd; 149 __le16 sq_num_pages; 150 __le16 low_latency_phy_queue; 153 __le16 local_mac_addr[3] /* BE order */; 154 __le16 remote_mac_addr[3] /* BE order */; 155 __le16 vlan_id; 156 __le16 udp_src_port /* Only relevant in RRoCE */; [all …]
|
H A D | ecore_hsi_rdma.h | 70 __le16 sb_num /* Status block number used by the queue */; 75 __le16 queue_zone_num /* Queue Zone ID used for CNQ consumer update */; 88 __le16 pbl_num_pages; 89 __le16 dpi; 94 __le16 int_timeout /* Timeout used for interrupt moderation */; 95 __le16 reserved1; 114 …__le16 cnq_num /* Sequence number of completion notification sent for the cq on the associated CNQ… 115 __le16 reserved0; 251 __le16 pd; 286 __le16 pbl_num_pages; [all …]
|
H A D | ecore_hsi_toe.h | 125 __le16 word0 /* word0 */; 128 __le16 app_prod /* word1 */; 129 __le16 app_cons /* word2 */; 130 __le16 word3 /* word3 */; 131 __le16 word4 /* word4 */; 348 __le16 physical_q0 /* physical_q0 */; 349 __le16 physical_q1 /* physical_q1 */; 350 __le16 word2 /* physical_q2 */; 351 __le16 word3 /* word3 */; 352 __le16 bd_prod /* word4 */; [all …]
|
H A D | ecore_hsi_iwarp.h | 288 __le16 physical_q0 /* physical_q0 */; 289 __le16 physical_q1 /* physical_q1 */; 290 __le16 sq_comp_cons /* physical_q2 */; 291 __le16 sq_tx_cons /* word3 */; 292 __le16 sq_prod /* word4 */; 293 __le16 word5 /* word5 */; 294 __le16 conn_dpi /* conn_dpi */; 306 __le16 irq_prod_via_msdm /* word7 */; 307 __le16 irq_cons /* word8 */; 308 __le16 hq_cons_th_or_mpa_data /* word9 */; [all …]
|
H A D | qedf_hsi.h | 66 __le16 rx_id; 88 __le16 conn_id; 137 __le16 retry_delay_timer; 141 __le16 rx_id; 156 __le16 rx_id; 157 __le16 reserved0; 170 __le16 rx_id /* RX_ID of the associated task */; 171 __le16 reserved1; 181 __le16 rx_id; 182 __le16 reserved0; [all …]
|
H A D | iscsi_common.h | 155 __le16 reserved0 /* reserved */; 173 __le16 param1_rsrv /* Parameter1 or Reserved */; 176 __le16 param3_rsrv /* Parameter3 or Reserved */; 177 __le16 param2_rsrv /* Parameter2 or Reserved */; 187 __le16 reserved1 /* reserved */; 260 __le16 physical_q0 /* Physical QM queue to be tied to logical Q0 */; 261 __le16 physical_q1 /* Physical QM queue to be tied to logical Q1 */; 299 __le16 conn_id /* ISCSI Connection ID. (MOTI_COHEN : draft for DrvSim sake) */; 330 __le16 reserved1 /* reserved */; 381 __le16 tsih /* TSIH */; [all …]
|
H A D | ecore_hsi_iscsi.h | 287 __le16 physical_q0 /* physical_q0 */; 288 __le16 physical_q1 /* physical_q1 */; 289 __le16 dummy_dorq_var /* physical_q2 */; 290 __le16 sq_cons /* word3 */; 291 __le16 sq_prod /* word4 */; 292 __le16 word5 /* word5 */; 293 __le16 slow_io_total_data_tx_update /* conn_dpi */; 305 __le16 r2tq_prod /* word7 */; 306 __le16 r2tq_cons /* word8 */; 307 __le16 hq_prod /* word9 */; [all …]
|
H A D | ecore_hsi_init_func.h | 70 __le16 weight /* An arbitration weight. Valid only if use_wfq is set. */; 89 __le16 lb_mac_rate /* Global MAC+LB RL rate (in Mbps). If set to 0, the RL will be disabled. */; 90 __le16 lb_rate /* Global LB RL rate (in Mbps). If set to 0, the RL will be disabled. */; 92 …__le16 tc_rate[NUM_OF_PHYS_TCS] /* RL rate per physical TC (in Mbps). If set to 0, the RL will be … 122 __le16 num_pbf_cmd_lines /* number of PBF command lines that can be used by this port */; 123 __le16 num_btb_blocks /* number of BTB blocks that can be used by this port */; 124 __le16 reserved; 146 …__le16 vport_wfq /* WFQ weight. A value of 0 means dont configure. ignored if VPORT WFQ is globall… 147 __le16 first_tx_pq_id[NUM_OF_TCS] /* the first Tx PQ ID associated with this VPORT for each TC. */;
|
H A D | ecore_hsi_debug_tools.h | 259 __le16 data; 272 …__le16 names_offset /* Offset of this block attention names in the debug attention name offsets ar… 273 __le16 reserved1; 276 …__le16 regs_offset /* Offset of this blocks attention registers in the attention registers array (… 298 …__le16 block_attn_offset /* The offset of this registers attentions within the blocks attentions l… 299 __le16 reserved; 315 …__le16 names_offset /* Offset of this registers block attention names in the attention name offset… 326 __le16 data; 339 …__le16 block_attn_offset /* The offset of this registers attentions within the blocks attentions l… 369 __le16 lines_offset /* Offset of this blocks lines in the Debug Bus lines array. */; [all …]
|
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/ |
H A D | ecore_hsi_common.h | 104 __le16 spq_cons /* SPQ Ring Consumer */; 105 __le16 consolid_cons /* Consolidation Ring Consumer */; 321 __le16 physical_q0 /* physical_q0 */; 322 __le16 consolid_prod /* physical_q1 */; 323 __le16 reserved16 /* physical_q2 */; 324 __le16 tx_bd_cons /* word3 */; 325 __le16 tx_bd_or_spq_prod /* word4 */; 326 __le16 word5 /* word5 */; 327 __le16 conn_dpi /* conn_dpi */; 339 __le16 word7 /* word7 */; [all …]
|
H A D | ecore_hsi_fcoe.h | 58 __le16 stat_ram_addr /* Statistics ram adderss */; 59 __le16 mtu /* MTU limitation */; 60 …__le16 max_fc_payload_len /* Max payload length according to target limitation and mtu. 8 bytes al… 61 __le16 tx_max_fc_pay_len /* Max payload length according to target limitation */; 64 …__le16 mss /* MSS for PBF (MSS we negotiate with target - protection data per segment. If we are n… 66 …__le16 min_frame_size /* The minimum ETH frame size required for transmission (including ETH heade… 92 __le16 fields; 107 __le16 val /* Global value */; 116 __le16 vif /* VIF */; 137 __le16 vif_outer_eth_type /* reserved place for Ethernet type */; [all …]
|
H A D | ecore_hsi_roce.h | 123 __le16 flags; 142 __le16 p_key; 147 __le16 mtu; 148 __le16 pd; 149 __le16 sq_num_pages; 150 __le16 low_latency_phy_queue; 153 __le16 local_mac_addr[3] /* BE order */; 154 __le16 remote_mac_addr[3] /* BE order */; 155 __le16 vlan_id; 156 __le16 udp_src_port /* Only relevant in RRoCE */; [all …]
|
H A D | ecore_hsi_rdma.h | 70 __le16 sb_num /* Status block number used by the queue */; 75 __le16 queue_zone_num /* Queue Zone ID used for CNQ consumer update */; 88 __le16 pbl_num_pages; 89 __le16 dpi; 94 __le16 int_timeout /* Timeout used for interrupt moderation */; 95 __le16 reserved1; 114 …__le16 cnq_num /* Sequence number of completion notification sent for the cq on the associated CNQ… 115 __le16 reserved0; 251 __le16 pd; 286 __le16 pbl_num_pages; [all …]
|
H A D | ecore_hsi_toe.h | 125 __le16 word0 /* word0 */; 128 __le16 app_prod /* word1 */; 129 __le16 app_cons /* word2 */; 130 __le16 word3 /* word3 */; 131 __le16 word4 /* word4 */; 348 __le16 physical_q0 /* physical_q0 */; 349 __le16 physical_q1 /* physical_q1 */; 350 __le16 word2 /* physical_q2 */; 351 __le16 word3 /* word3 */; 352 __le16 bd_prod /* word4 */; [all …]
|
H A D | ecore_hsi_iscsi.h | 287 __le16 physical_q0 /* physical_q0 */; 288 __le16 physical_q1 /* physical_q1 */; 289 __le16 dummy_dorq_var /* physical_q2 */; 290 __le16 sq_cons /* word3 */; 291 __le16 sq_prod /* word4 */; 292 __le16 word5 /* word5 */; 293 __le16 slow_io_total_data_tx_update /* conn_dpi */; 305 __le16 r2tq_prod /* word7 */; 306 __le16 r2tq_cons /* word8 */; 307 __le16 hq_prod /* word9 */; [all …]
|
H A D | ecore_hsi_init_func.h | 70 __le16 weight /* An arbitration weight. Valid only if use_wfq is set. */; 89 __le16 lb_mac_rate /* Global MAC+LB RL rate (in Mbps). If set to 0, the RL will be disabled. */; 90 __le16 lb_rate /* Global LB RL rate (in Mbps). If set to 0, the RL will be disabled. */; 92 …__le16 tc_rate[NUM_OF_PHYS_TCS] /* RL rate per physical TC (in Mbps). If set to 0, the RL will be … 122 __le16 num_pbf_cmd_lines /* number of PBF command lines that can be used by this port */; 123 __le16 num_btb_blocks /* number of BTB blocks that can be used by this port */; 124 __le16 reserved; 146 …__le16 vport_wfq /* WFQ weight. A value of 0 means dont configure. ignored if VPORT WFQ is globall… 147 __le16 first_tx_pq_id[NUM_OF_TCS] /* the first Tx PQ ID associated with this VPORT for each TC. */;
|
H A D | ecore_hsi_debug_tools.h | 259 __le16 data; 272 …__le16 names_offset /* Offset of this block attention names in the debug attention name offsets ar… 273 __le16 reserved1; 276 …__le16 regs_offset /* Offset of this blocks attention registers in the attention registers array (… 298 …__le16 block_attn_offset /* The offset of this registers attentions within the blocks attentions l… 299 __le16 reserved; 315 …__le16 names_offset /* Offset of this registers block attention names in the attention name offset… 326 __le16 data; 339 …__le16 block_attn_offset /* The offset of this registers attentions within the blocks attentions l… 369 __le16 lines_offset /* Offset of this blocks lines in the Debug Bus lines array. */; [all …]
|