/titanic_41/usr/src/uts/common/io/softmac/ |
H A D | softmac_main.c | 118 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 D | softmac_ctl.c | 121 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 D | softmac_capab.c | 85 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 D | softmac_fp.c | 307 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 D | softmac_stat.c | 174 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 D | softmac_dev.c | 517 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 D | softmac_impl.h | 57 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 D | Makefile | 34 MODULE = softmac 38 CONF_SRCDIR = $(UTSBASE)/common/io/softmac
|
/titanic_41/usr/src/uts/sparc/softmac/ |
H A D | Makefile | 34 MODULE = softmac 38 CONF_SRCDIR = $(UTSBASE)/common/io/softmac
|
/titanic_41/usr/src/uts/sparc/net_dacf/ |
H A D | Makefile | 51 LDFLAGS += -dy -Ndrv/softmac
|
/titanic_41/usr/src/uts/intel/net_dacf/ |
H A D | Makefile | 51 LDFLAGS += -dy -Ndrv/softmac
|
/titanic_41/usr/src/uts/sparc/ml/ |
H A D | modstubs.s | 1207 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 D | modstubs.s | 1284 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 D | Makefile.sparc | 217 DRV_KMODS += simnet softmac sppp sppptun sy sysevent sysmsg
|
/titanic_41/usr/src/uts/intel/ |
H A D | Makefile.intel | 328 DRV_KMODS += softmac
|
/titanic_41/usr/src/pkg/manifests/ |
H A D | system-kernel.mf | 257 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 D | Makefile.rules | 1165 $(OBJS_DIR)/%.o: $(UTSBASE)/common/io/softmac/%.c 2445 $(LINTS_DIR)/%.ln: $(UTSBASE)/common/io/softmac/%.c
|