Home
last modified time | relevance | path

Searched refs:i40e (Results 1 – 23 of 23) sorted by relevance

/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_main.c403 i40e_dev_err(i40e_t *i40e, int level, boolean_t console, const char *fmt, in i40e_dev_err() argument
410 if (i40e == NULL) { in i40e_dev_err()
414 dev_err(i40e->i40e_dip, level, (console) ? "%s" : "!%s", in i40e_dev_err()
426 i40e_error(i40e_t *i40e, const char *fmt, ...) in i40e_error() argument
431 i40e_dev_err(i40e, CE_WARN, B_FALSE, fmt, ap); in i40e_error()
437 i40e_log(i40e_t *i40e, const char *fmt, ...) in i40e_log() argument
442 i40e_dev_err(i40e, CE_NOTE, B_FALSE, fmt, ap); in i40e_log()
448 i40e_notice(i40e_t *i40e, const char *fmt, ...) in i40e_notice() argument
453 i40e_dev_err(i40e, CE_NOTE, B_TRUE, fmt, ap); in i40e_notice()
464 i40e_is_x722(i40e_t *i40e) in i40e_is_x722() argument
[all …]
H A Di40e_gld.c46 i40e_t *i40e = rxg->irg_i40e; in i40e_group_remove_mac() local
48 struct i40e_hw *hw = &i40e->i40e_hw_space; in i40e_group_remove_mac()
55 mutex_enter(&i40e->i40e_general_lock); in i40e_group_remove_mac()
57 if (i40e->i40e_state & I40E_SUSPENDED) { in i40e_group_remove_mac()
62 for (i = 0; i < i40e->i40e_resources.ifr_nmacfilt_used; i++) { in i40e_group_remove_mac()
63 if (bcmp(mac_addr, i40e->i40e_uaddrs[i].iua_mac, in i40e_group_remove_mac()
68 if (i == i40e->i40e_resources.ifr_nmacfilt_used) { in i40e_group_remove_mac()
73 iua = &i40e->i40e_uaddrs[i]; in i40e_group_remove_mac()
74 ASSERT(i40e->i40e_resources.ifr_nmacfilt_used > 0); in i40e_group_remove_mac()
83 i40e_error(i40e, "failed to remove mac address " in i40e_group_remove_mac()
[all …]
H A Di40e_intr.c181 i40e_intr_set_itr(i40e_t *i40e, i40e_itr_index_t itr, uint_t val) in i40e_intr_set_itr() argument
184 i40e_hw_t *hw = &i40e->i40e_hw_space; in i40e_intr_set_itr()
194 i40e->i40e_intr_type != DDI_INTR_TYPE_MSIX) { in i40e_intr_set_itr()
199 for (i = 0; i < i40e->i40e_num_trqpairs; i++) { in i40e_intr_set_itr()
211 i40e_intr_adminq_enable(i40e_t *i40e) in i40e_intr_adminq_enable() argument
213 i40e_hw_t *hw = &i40e->i40e_hw_space; in i40e_intr_adminq_enable()
224 i40e_intr_adminq_disable(i40e_t *i40e) in i40e_intr_adminq_disable() argument
226 i40e_hw_t *hw = &i40e->i40e_hw_space; in i40e_intr_adminq_disable()
241 i40e_intr_io_enable(i40e_t *i40e, int vector) in i40e_intr_io_enable() argument
244 i40e_hw_t *hw = &i40e->i40e_hw_space; in i40e_intr_io_enable()
[all …]
H A Di40e_stats.c106 i40e_stat_get_uint48(i40e_t *i40e, uintptr_t reg, kstat_named_t *kstat, in i40e_stat_get_uint48() argument
109 i40e_hw_t *hw = &i40e->i40e_hw_space; in i40e_stat_get_uint48()
112 ASSERT(MUTEX_HELD(&i40e->i40e_stat_lock)); in i40e_stat_get_uint48()
114 raw = ddi_get64(i40e->i40e_osdep_space.ios_reg_handle, in i40e_stat_get_uint48()
137 i40e_stat_get_uint32(i40e_t *i40e, uintptr_t reg, kstat_named_t *kstat, in i40e_stat_get_uint32() argument
140 i40e_hw_t *hw = &i40e->i40e_hw_space; in i40e_stat_get_uint32()
143 ASSERT(MUTEX_HELD(&i40e->i40e_stat_lock)); in i40e_stat_get_uint32()
145 raw = ddi_get32(i40e->i40e_osdep_space.ios_reg_handle, in i40e_stat_get_uint32()
168 i40e_stat_vsi_update(i40e_t *i40e, uint_t idx, boolean_t init) in i40e_stat_vsi_update() argument
172 uint16_t id = i40e->i40e_vsis[idx].iv_stats_id; in i40e_stat_vsi_update()
[all …]
H A Di40e_transceiver.c603 i40e_alloc_dma_buffer(i40e_t *i40e, i40e_dma_buffer_t *dmap, in i40e_alloc_dma_buffer() argument
621 ret = ddi_dma_alloc_handle(i40e->i40e_dip, attrsp, DDI_DMA_DONTWAIT, in i40e_alloc_dma_buffer()
624 i40e_error(i40e, "failed to allocate dma handle for I/O " in i40e_alloc_dma_buffer()
637 i40e_error(i40e, "failed to allocate %ld bytes of DMA for I/O " in i40e_alloc_dma_buffer()
658 i40e_error(i40e, "failed to allocate %ld bytes of DMA for I/O " in i40e_alloc_dma_buffer()
705 i40e_alloc_rx_data(i40e_t *i40e, i40e_trqpair_t *itrq) in i40e_alloc_rx_data() argument
713 rxd->rxd_i40e = i40e; in i40e_alloc_rx_data()
715 rxd->rxd_ring_size = i40e->i40e_rx_ring_size; in i40e_alloc_rx_data()
716 rxd->rxd_free_list_size = i40e->i40e_rx_ring_size; in i40e_alloc_rx_data()
723 i40e_error(i40e, "failed to allocate RX work list for a ring " in i40e_alloc_rx_data()
[all …]
H A Di40e_osdep.c48 i40e_t *i40e = OS_DEP(hw)->ios_i40e; in i40e_allocate_dma_mem() local
49 dev_info_t *dip = i40e->i40e_dip; in i40e_allocate_dma_mem()
60 bcopy(&i40e->i40e_static_dma_attr, &attr, sizeof (ddi_dma_attr_t)); in i40e_allocate_dma_mem()
63 rc = ddi_dma_alloc_handle(dip, &i40e->i40e_static_dma_attr, in i40e_allocate_dma_mem()
67 i40e_error(i40e, "failed to allocate DMA handle for common " in i40e_allocate_dma_mem()
80 &i40e->i40e_buf_acc_attr, DDI_DMA_STREAMING, DDI_DMA_DONTWAIT, in i40e_allocate_dma_mem()
89 i40e_error(i40e, "failed to allocate %" PRIu64 " bytes of DMA " in i40e_allocate_dma_mem()
109 i40e_error(i40e, "failed to bind %ld byte sized dma region: %d", in i40e_allocate_dma_mem()
H A Di40e_sw.h445 struct i40e *rxd_i40e;
567 struct i40e *itrq_i40e;
814 struct i40e *irg_i40e; /* ref to i40e_t */
820 typedef struct i40e { struct
846 #define I40E_DEF_VSI(i40e) ((i40e)->i40e_vsis[I40E_DEF_VSI_IDX]) argument
847 #define I40E_DEF_VSI_SEID(i40e) (I40E_DEF_VSI(i40e).iv_seid) argument
H A Di40e_osdep.h129 struct i40e *ios_i40e;
/illumos-gate/usr/src/pkg/manifests/
H A Ddriver-network-i40e.p5m17 set name=pkg.fmri value=pkg:/driver/network/i40e@$(PKGVERS)
26 file path=kernel/drv/$(ARCH64)/i40e group=sys
27 file path=kernel/drv/i40e.conf group=sys
30 file path=usr/share/man/man4d/i40e.4d
31 driver name=i40e perms="* 0666 root sys" clone_perms="i40e 0666 root sys" \
55 license usr/src/uts/common/io/i40e/core/THIRDPARTYLICENSE \
56 license=usr/src/uts/common/io/i40e/core/THIRDPARTYLICENSE
H A Ddeveloper-debug-mdb.p5m46 $(i386_ONLY)file path=kernel/kmdb/$(ARCH64)/i40e group=sys mode=0555
127 $(i386_ONLY)file path=usr/lib/mdb/kvm/$(ARCH64)/i40e.so group=sys mode=0555
/illumos-gate/usr/src/cmd/mdb/intel/modules/i40e/amd64/
H A DMakefile16 MODULE = i40e.so
19 MODSRCS = i40e.c
27 CPPFLAGS += -I$(SRC)/uts/common/io/i40e
28 CPPFLAGS += -I$(SRC)/uts/common/io/i40e/core
/illumos-gate/usr/src/uts/intel/i40e/
H A DMakefile18 MODULE = i40e
21 CONF_SRCDIR = $(UTSBASE)/common/io/i40e
25 CPPFLAGS += -I$(UTSBASE)/common/io/i40e
26 CPPFLAGS += -I$(UTSBASE)/common/io/i40e/core
/illumos-gate/usr/src/cmd/mdb/intel/modules/i40e/
H A Di40e.c52 i40e_t i40e; in i40e_switch_rsrcs_dcmd() local
60 if (mdb_vread(&i40e, sizeof (i40e_t), addr) != sizeof (i40e_t)) { in i40e_switch_rsrcs_dcmd()
68 for (i = 0; i < i40e.i40e_switch_rsrc_actual; i++) { in i40e_switch_rsrcs_dcmd()
70 uintptr_t raddr = (uintptr_t)i40e.i40e_switch_rsrcs + in i40e_switch_rsrcs_dcmd()
/illumos-gate/usr/src/uts/common/io/i40e/core/
H A DTHIRDPARTYLICENSE.descrip1 i40e DRIVER
/illumos-gate/usr/src/cmd/mdb/intel/modules/
H A DMakefile29 i40e \
/illumos-gate/exception_lists/
H A Dcstyle892 usr/src/uts/common/io/i40e/core/i40e_adminq_cmd.h
893 usr/src/uts/common/io/i40e/core/i40e_adminq.c
894 usr/src/uts/common/io/i40e/core/i40e_adminq.h
895 usr/src/uts/common/io/i40e/core/i40e_alloc.h
896 usr/src/uts/common/io/i40e/core/i40e_common.c
897 usr/src/uts/common/io/i40e/core/i40e_dcb.c
898 usr/src/uts/common/io/i40e/core/i40e_dcb.h
899 usr/src/uts/common/io/i40e/core/i40e_devids.h
900 usr/src/uts/common/io/i40e/core/i40e_hmc.c
901 usr/src/uts/common/io/i40e/core/i40e_hmc.h
[all …]
H A Dwscheck37 usr/src/uts/common/io/i40e/core/*
H A Dhdrchk367 usr/src/uts/common/io/i40e/core/i40e_adminq_cmd.h
H A Dcopyright445 usr/src/uts/common/io/i40e/core/*
/illumos-gate/usr/src/man/man4d/
H A DMakefile186 i40e.4d \
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/
H A Dnic.esc94 * Allow drivers (e.g. i40e) which can't tell the difference between the events
/illumos-gate/usr/src/uts/intel/
H A DMakefile.intel401 DRV_KMODS += i40e
/illumos-gate/usr/src/uts/common/
H A DMakefile.rules1443 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/i40e/%.c
1447 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/i40e/core/%.c