Home
last modified time | relevance | path

Searched refs:softmac (Results 1 – 17 of 17) sorted by relevance

/titanic_41/usr/src/uts/common/io/softmac/
H A Dsoftmac_main.c118 softmac_t *softmac = buf; in softmac_constructor() local
121 mutex_init(&softmac->smac_mutex, NULL, MUTEX_DEFAULT, NULL); in softmac_constructor()
122 mutex_init(&softmac->smac_active_mutex, NULL, MUTEX_DEFAULT, NULL); in softmac_constructor()
123 mutex_init(&softmac->smac_fp_mutex, NULL, MUTEX_DEFAULT, NULL); in softmac_constructor()
124 cv_init(&softmac->smac_cv, NULL, CV_DEFAULT, NULL); in softmac_constructor()
125 cv_init(&softmac->smac_fp_cv, NULL, CV_DEFAULT, NULL); in softmac_constructor()
126 list_create(&softmac->smac_sup_list, sizeof (softmac_upper_t), in softmac_constructor()
135 softmac_t *softmac = buf; in softmac_destructor() local
137 ASSERT(softmac->smac_fp_disable_clients == 0); in softmac_destructor()
138 ASSERT(!softmac->smac_fastpath_admin_disabled); in softmac_destructor()
[all …]
H A Dsoftmac_ctl.c121 softmac_t *softmac = arg; in softmac_m_promisc() local
122 softmac_lower_t *slp = softmac->smac_lower; in softmac_m_promisc()
124 ASSERT(MAC_PERIM_HELD(softmac->smac_mh)); in softmac_m_promisc()
132 softmac_t *softmac = arg; in softmac_m_multicst() local
140 ASSERT(MAC_PERIM_HELD(softmac->smac_mh)); in softmac_m_multicst()
144 addr_length = softmac->smac_addrlen; in softmac_m_multicst()
169 slp = softmac->smac_lower; in softmac_m_multicst()
177 softmac_t *softmac = arg; in softmac_m_unicst() local
183 ASSERT(MAC_PERIM_HELD(softmac->smac_mh)); in softmac_m_unicst()
187 size = DL_SET_PHYS_ADDR_REQ_SIZE + softmac->smac_addrlen; in softmac_m_unicst()
[all …]
H A Dsoftmac_capab.c85 softmac_fill_capab(ldi_handle_t lh, softmac_t *softmac) in softmac_fill_capab() argument
100 err = i_capab_ack(mp, NULL, &softmac_fill_capab_ops, softmac); in softmac_fill_capab()
167 softmac_t *softmac = (softmac_t *)arg; in softmac_fill_hcksum_ack() local
183 softmac->smac_capab_flags |= MAC_CAPAB_HCKSUM; in softmac_fill_hcksum_ack()
184 softmac->smac_hcksum_txflags = flags; in softmac_fill_hcksum_ack()
192 softmac_t *softmac = (softmac_t *)arg; in softmac_fill_zcopy_ack() local
195 softmac->smac_capab_flags &= (~MAC_CAPAB_NO_ZCOPY); in softmac_fill_zcopy_ack()
202 softmac_t *softmac = (softmac_t *)arg; in softmac_fill_mdt_ack() local
213 softmac->smac_mdt = B_TRUE; in softmac_fill_mdt_ack()
214 softmac->smac_mdt_capab.mdt_hdr_head = mdt->mdt_hdr_head; in softmac_fill_mdt_ack()
[all …]
H A Dsoftmac_fp.c307 softmac_t *softmac = sup->su_softmac; in softmac_capability_advertise() local
332 if (softmac->smac_capab_flags & MAC_CAPAB_HCKSUM) { in softmac_capability_advertise()
341 if (!(softmac->smac_capab_flags & MAC_CAPAB_NO_ZCOPY)) { in softmac_capability_advertise()
347 if (softmac->smac_mdt) { in softmac_capability_advertise()
408 hcksum.hcksum_txflags = softmac->smac_hcksum_txflags; in softmac_capability_advertise()
449 mdt.mdt_hdr_head = softmac->smac_mdt_capab.mdt_hdr_head; in softmac_capability_advertise()
450 mdt.mdt_hdr_tail = softmac->smac_mdt_capab.mdt_hdr_tail; in softmac_capability_advertise()
451 mdt.mdt_max_pld = softmac->smac_mdt_capab.mdt_max_pld; in softmac_capability_advertise()
452 mdt.mdt_span_limit = softmac->smac_mdt_capab.mdt_span_limit; in softmac_capability_advertise()
550 softmac_t *softmac = sup->su_softmac; in softmac_bind_req() local
[all …]
H A Dsoftmac_stat.c174 softmac_hold_dev_kstat(softmac_t *softmac) in softmac_hold_dev_kstat() argument
180 if (ddi_parse(softmac->smac_devname, drv, &ppa) != DDI_SUCCESS) in softmac_hold_dev_kstat()
186 ksp = kstat_hold_byname(drv, ppa, softmac->smac_devname, ALL_ZONES); in softmac_hold_dev_kstat()
270 softmac_t *softmac = arg; in softmac_m_stat() local
275 if ((ksp = softmac_hold_dev_kstat(softmac)) == NULL) in softmac_m_stat()
299 switch (softmac->smac_media) { in softmac_m_stat()
H A Dsoftmac_dev.c517 softmac_t *softmac; in softmac_drv_open() local
524 if ((err = softmac_hold(*devp, &softmac)) != 0) in softmac_drv_open()
542 sup->su_softmac = softmac; in softmac_drv_open()
561 softmac_rele(softmac); in softmac_drv_open()
569 softmac_t *softmac = sup->su_softmac; in softmac_drv_close() local
594 mutex_enter(&softmac->smac_active_mutex); in softmac_drv_close()
595 softmac->smac_nactive--; in softmac_drv_close()
596 mutex_exit(&softmac->smac_active_mutex); in softmac_drv_close()
606 softmac_rele(softmac); in softmac_drv_close()
/titanic_41/usr/src/uts/common/sys/
H A Dsoftmac_impl.h57 struct softmac *sl_softmac;
94 #define SMAC_NONZERO_NODECNT(softmac) \ argument
95 ((softmac->smac_softmac[0] != NULL) + \
96 (softmac->smac_softmac[1] != NULL))
112 typedef struct softmac { struct
239 #define DATAPATH_MODE(softmac) \ argument
240 ((((softmac)->smac_fp_disable_clients != 0) || \
241 (softmac)->smac_fastpath_admin_disabled) ? SOFTMAC_SLOWPATH : \
/titanic_41/usr/src/uts/intel/softmac/
H A DMakefile34 MODULE = softmac
38 CONF_SRCDIR = $(UTSBASE)/common/io/softmac
/titanic_41/usr/src/uts/sparc/softmac/
H A DMakefile34 MODULE = softmac
38 CONF_SRCDIR = $(UTSBASE)/common/io/softmac
/titanic_41/usr/src/uts/sparc/net_dacf/
H A DMakefile51 LDFLAGS += -dy -Ndrv/softmac
/titanic_41/usr/src/uts/intel/net_dacf/
H A DMakefile51 LDFLAGS += -dy -Ndrv/softmac
/titanic_41/usr/src/uts/sparc/ml/
H A Dmodstubs.s1207 MODULE(softmac,drv);
1208 STUB(softmac, softmac_hold_device, nomod_einval);
1209 STUB(softmac, softmac_rele_device, nomod_void);
1210 STUB(softmac, softmac_recreate, nomod_void);
1211 END_MODULE(softmac);
/titanic_41/usr/src/uts/intel/ia32/ml/
H A Dmodstubs.s1284 MODULE(softmac,drv);
1285 STUB(softmac, softmac_hold_device, nomod_einval);
1286 STUB(softmac, softmac_rele_device, nomod_void);
1287 STUB(softmac, softmac_recreate, nomod_void);
1288 END_MODULE(softmac);
/titanic_41/usr/src/uts/sparc/
H A DMakefile.sparc217 DRV_KMODS += simnet softmac sppp sppptun sy sysevent sysmsg
/titanic_41/usr/src/uts/intel/
H A DMakefile.intel328 DRV_KMODS += softmac
/titanic_41/usr/src/pkg/manifests/
H A Dsystem-kernel.mf257 driver name=softmac
395 file path=kernel/drv/$(ARCH64)/softmac group=sys
542 $(i386_ONLY)file path=kernel/drv/softmac group=sys
543 file path=kernel/drv/softmac.conf group=sys
/titanic_41/usr/src/uts/common/
H A DMakefile.rules1165 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/softmac/%.c
2445 $(LINTS_DIR)/%.ln: $(UTSBASE)/common/io/softmac/%.c