/illumos-gate/usr/src/uts/common/io/i40e/core/ |
H A D | i40e_prototype.h | 223 u16 rule_type, u16 dest_vsi, u16 count, __le16 *mr_list, 225 u16 *rule_id, u16 *rules_used, u16 *rules_free); 227 u16 rule_type, u16 rule_id, u16 count, __le16 *mr_list, 328 u16 vsi_seid, u16 tag, u16 queue_num, 332 u16 tag, u16 *tags_used, u16 *tags_free, 339 u16 etag, u16 *tags_used, u16 *tags_free, 342 u16 old_tag, u16 new_tag, u16 *tags_used, 346 u16 vlan_id, u16 *stat_index, 349 u16 vlan_id, u16 stat_index, 468 u16 data_offset, u16 words_data_size, u16 *data_ptr); [all …]
|
H A D | virtchnl.h | 234 u16 vsi_id; 289 u16 vsi_id; 307 u16 vsi_id; 338 u16 vsi_id; 369 u16 vsi_id; 395 u16 vsi_id; 396 u16 pad; 423 u16 vsi_id; 445 u16 vsi_id; 458 u16 vsi_id; [all …]
|
H A D | i40e_adminq.h | 57 u16 count; /* Number of descriptors */ 58 u16 rx_buf_len; /* Admin Receive Queue buffer length */ 61 u16 next_to_use; 62 u16 next_to_clean; 76 u16 flags_ena; 77 u16 flags_dis; 89 u16 msg_len; 90 u16 buf_len; 100 u16 num_asq_entries; /* send queue depth */ 106 u16 api_maj_ver; /* api major version */ [all …]
|
H A D | i40e_lan_hmc.h | 51 u16 head; 54 u16 qlen; 84 u16 head; 91 u16 thead_wb; 94 u16 qlen; 100 u16 rdylist; 181 u16 queue, 184 u16 queue); 186 u16 queue, 189 u16 queue, [all …]
|
/illumos-gate/usr/src/uts/common/io/e1000api/ |
H A D | e1000_nvm.h | 39 u16 word[2]; 40 u16 *pba_block; 45 s32 e1000_null_read_nvm(struct e1000_hw *hw, u16 a, u16 b, u16 *c); 48 s32 e1000_null_write_nvm(struct e1000_hw *hw, u16 a, u16 b, u16 *c); 63 s32 e1000_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data); 65 u16 words, u16 *data); 66 s32 e1000_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, 67 u16 *data); 71 u16 words, u16 *data); 72 s32 e1000_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, [all …]
|
H A D | e1000_vf.h | 95 u16 pkt_info; 97 u16 hdr_info; 205 s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *); 222 u16 mta_reg_count; 230 s32 (*read)(struct e1000_hw *, u32 *, u16, u16); 231 s32 (*write)(struct e1000_hw *, u32 *, u16, u16); 232 s32 (*read_posted)(struct e1000_hw *, u32 *, u16, u16); 233 s32 (*write_posted)(struct e1000_hw *, u32 *, u16, u16); 253 u16 size; 275 u16 device_id; [all …]
|
H A D | e1000_hw.h | 723 u16 vlan_id; 777 s32 (*get_link_up_info)(struct e1000_hw *, u16 *, u16 *); 844 s32 (*read)(struct e1000_hw *, u16, u16, u16 *); 850 s32 (*write)(struct e1000_hw *, u16, u16, u16 *); 951 u16 func; 968 s32 (*read)(struct e1000_hw *, u32 *, u16, u16); 969 s32 (*write)(struct e1000_hw *, u32 *, u16, u16); 970 s32 (*read_posted)(struct e1000_hw *, u32 *, u16, u16); 971 s32 (*write_posted)(struct e1000_hw *, u32 *, u16, u16); 991 u16 size; [all …]
|
H A D | e1000_phy.h | 39 s32 e1000_null_read_reg(struct e1000_hw *hw, u32 offset, u16 *data); 42 s32 e1000_null_write_reg(struct e1000_hw *hw, u32 offset, u16 data); 43 s32 e1000_null_set_page(struct e1000_hw *hw, u16 data); 75 s32 e1000_set_page_igp(struct e1000_hw *hw, u16 page); 76 s32 e1000_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data); 91 s32 e1000_write_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 data); 92 s32 e1000_read_phy_reg_bm(struct e1000_hw *hw, u32 offset, u16 *data); 105 s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data); 108 s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data); 165 ((u16)(((offset) >> PHY_PAGE_SHIFT) & 0xFFFF)) [all …]
|
H A D | e1000_nvm.c | 67 u16 E1000_UNUSEDARG a, u16 E1000_UNUSEDARG b, in e1000_null_read_nvm() 100 u16 E1000_UNUSEDARG a, u16 E1000_UNUSEDARG b, in e1000_null_write_nvm() 198 u16 data; in e1000_shift_in_eec_bits() 440 s32 e1000_read_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) in e1000_read_nvm_spi() 445 u16 word_in; in e1000_read_nvm_spi() 555 s32 e1000_read_nvm_eerd(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) in e1000_read_nvm_eerd() 603 s32 e1000_write_nvm_spi(struct e1000_hw *hw, u16 offset, u16 words, u16 *data) in e1000_write_nvm_spi() 773 u16 offset; in e1000_read_pba_string_generic() 774 u16 length; in e1000_read_pba_string_generic() 887 u16 length; in e1000_read_pba_length_generic() [all …]
|
H A D | e1000_i210.h | 42 s32 e1000_write_nvm_srwr_i210(struct e1000_hw *hw, u16 offset, 43 u16 words, u16 *data); 44 s32 e1000_read_nvm_srrd_i210(struct e1000_hw *hw, u16 offset, 45 u16 words, u16 *data); 46 s32 e1000_acquire_swfw_sync_i210(struct e1000_hw *hw, u16 mask); 47 void e1000_release_swfw_sync_i210(struct e1000_hw *hw, u16 mask); 48 s32 e1000_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, 49 u16 *data); 50 s32 e1000_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, 51 u16 data); [all …]
|
H A D | e1000_mbx.h | 95 s32 e1000_read_mbx(struct e1000_hw *, u32 *, u16, u16); 96 s32 e1000_write_mbx(struct e1000_hw *, u32 *, u16, u16); 97 s32 e1000_read_posted_mbx(struct e1000_hw *, u32 *, u16, u16); 98 s32 e1000_write_posted_mbx(struct e1000_hw *, u32 *, u16, u16); 99 s32 e1000_check_for_msg(struct e1000_hw *, u16); 100 s32 e1000_check_for_ack(struct e1000_hw *, u16); 101 s32 e1000_check_for_rst(struct e1000_hw *, u16);
|
H A D | e1000_mbx.c | 55 u16 E1000_UNUSEDARG size, in e1000_null_mbx_transact() 72 s32 e1000_read_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id) in e1000_read_mbx() 98 s32 e1000_write_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id) in e1000_write_mbx() 246 s32 e1000_read_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id) in e1000_read_posted_mbx() 275 s32 e1000_write_posted_mbx(struct e1000_hw *hw, u32 *msg, u16 size, u16 mbx_id) in e1000_write_posted_mbx() 461 u16 i; in e1000_write_mbx_vf() 502 u16 i; in e1000_read_mbx_vf() 680 u16 vf_number) in e1000_write_mbx_pf() 683 u16 i; in e1000_write_mbx_pf() 723 u16 vf_number) in e1000_read_mbx_pf() [all …]
|
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/ |
H A D | ecore_iov_api.h | 105 u16 forced_vlan; 109 u16 rel_vf_id; 115 u16 num_queues; 160 u16 rel_vf_id); 206 u16 rel_vf_id, 264 u16 vf_id, 303 u16 vfid, 318 u16 vfid, 736 u16 rx_coal, u16 tx_coal, 737 u16 vf_id, u16 qid); [all …]
|
H A D | ecore_proto_if.h | 50 u16 num_cons; 73 u16 num_cons; 74 u16 num_tasks; 79 u16 cq_num_entries; 82 u16 mtu; 83 u16 dummy_icid; 104 u16 tx_sws_timer; 109 u16 num_cons; 110 u16 num_tasks; 162 u16 max_cnqs; [all …]
|
H A D | ecore_vfpf_if.h | 79 u16 type; 80 u16 length; 191 u16 fw_rev; 192 u16 fw_eng; 287 u16 hw_sb; 306 u16 hw_sb; 383 u16 dep1; 384 u16 mtu; 481 u16 vlan; 530 u16 qid; [all …]
|
H A D | ecore_roce_api.h | 311 u16 dpi; 324 u16 dpi; 340 u16 icid; 369 u16 pd; 370 u16 dpi; 394 u16 icid; 456 u16 mtu; 487 u16 mtu; 513 u16 pd; 759 u16 vlan; [all …]
|
H A D | ecore_init_fw_funcs.h | 61 u16 num_pf_pqs, 130 u16 start_pq, 131 u16 num_pf_pqs, 132 u16 num_vf_pqs, 135 u16 pf_wfq, 153 u16 pf_wfq); 220 u16 start_pq, 221 u16 num_pqs); 412 u16 pf_id); 427 u16 pf_id, [all …]
|
H A D | ecore_roce.h | 160 u16 max_mtu; 239 u16 icid; 256 u16 mtu; 257 u16 srq_id; 260 u16 dpi; 262 u16 vlan_id; 278 u16 sq_num_pages; 289 u16 rq_num_pages; 353 u16 mss; 381 u16 port; [all …]
|
H A D | ecore_fcoe_api.h | 45 u16 conn_id; 64 u16 dst_mac_addr_lo; 65 u16 dst_mac_addr_mid; 66 u16 dst_mac_addr_hi; 67 u16 src_mac_addr_lo; 68 u16 src_mac_addr_mid; 69 u16 src_mac_addr_hi; 71 u16 tx_max_fc_pay_len; 72 u16 e_d_tov_timer_val; 75 u16 vlan_tag; [all …]
|
H A D | ecore_vf.h | 84 u16 coalesce, 88 u16 coalesce, 103 u16 rx_coal, u16 tx_coal, 132 u16 bd_max_bytes, 135 u16 cqe_pbl_size, 153 dma_addr_t pbl_addr, u16 pbl_size, 241 u16 sb_id); 251 u16 sb_id, struct ecore_sb_info *p_sb); 269 u16 mtu, 349 static OSAL_INLINE u16 ecore_vf_get_igu_sb_id(struct ecore_hwfn *p_hwfn, u16 sb_id) {return 0;} in ecore_vf_get_igu_sb_id() [all …]
|
H A D | ecore_vf_api.h | 159 bool ecore_vf_bulletin_get_forced_vlan(struct ecore_hwfn *hwfn, u16 *dst_pvid); 183 u16 *fw_major, 184 u16 *fw_minor, 185 u16 *fw_rev, 186 u16 *fw_eng); 188 u16 *p_vxlan_port, u16 *p_geneve_port); 204 …d ecore_vf_get_fw_version(struct ecore_hwfn *p_hwfn, u16 *fw_major, u16 *fw_minor, u16 *fw_rev, u1… in ecore_vf_get_fw_version() 205 … void ecore_vf_bulletin_get_udp_ports(struct ecore_hwfn *p_hwfn, u16 *p_vxlan_port, u16 *p_geneve_… in ecore_vf_bulletin_get_udp_ports()
|
/illumos-gate/usr/src/uts/common/io/igc/core/ |
H A D | igc_hw.h | 121 #define __le16 u16 351 s32 (*get_link_up_info)(struct igc_hw *, u16 *, u16 *); 405 s32 (*read)(struct igc_hw *, u16, u16, u16 *); 410 s32 (*write)(struct igc_hw *, u16, u16, u16 *); 434 u16 ifs_ratio; 479 u16 word_size; 480 u16 delay_usec; 483 u16 page_size; 491 u16 func; 529 u16 device_id; [all …]
|
H A D | igc_nvm.h | 11 s32 igc_null_read_nvm(struct igc_hw *hw, u16 a, u16 b, u16 *c); 13 s32 igc_null_led_default(struct igc_hw *hw, u16 *data); 14 s32 igc_null_write_nvm(struct igc_hw *hw, u16 a, u16 b, u16 *c); 21 s32 igc_read_nvm_eerd(struct igc_hw *hw, u16 offset, u16 words, 22 u16 *data); 23 s32 igc_valid_led_default_generic(struct igc_hw *hw, u16 *data); 25 s32 igc_write_nvm_spi(struct igc_hw *hw, u16 offset, u16 words, 26 u16 *data);
|
/illumos-gate/usr/src/uts/common/io/ixgbe/core/ |
H A D | ixgbe_common.h | 47 u16 word[2]; 48 u16 *pba_block; 81 s32 ixgbe_write_eeprom_generic(struct ixgbe_hw *hw, u16 offset, u16 data); 83 u16 words, u16 *data); 84 s32 ixgbe_read_eerd_generic(struct ixgbe_hw *hw, u16 offset, u16 *data); 86 u16 words, u16 *data); 87 s32 ixgbe_write_eewr_generic(struct ixgbe_hw *hw, u16 offset, u16 data); 89 u16 words, u16 *data); 91 u16 *data); 93 u16 words, u16 *data); [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/include/vm/ |
H A D | hw_channel.h | 114 u16 type; 115 u16 length; 219 u16 db_size; 284 u16 mtu; 285 u16 buf_sz; 290 u16 sge_buf_sz; 291 u16 tpa_agg_sz; 331 u16 vlan_tag; 436 u16 version; 437 u16 length; [all …]
|