Symbol: llc1
usr/src/uts/common/io/llc1.c
345
llc1_t *llc1;
usr/src/uts/common/io/llc1.c
384
llc1 = kmem_zalloc(sizeof (llc1_t), KM_SLEEP);
usr/src/uts/common/io/llc1.c
385
llc1->llc_qptr = q;
usr/src/uts/common/io/llc1.c
386
WR(q)->q_ptr = q->q_ptr = (caddr_t)llc1;
usr/src/uts/common/io/llc1.c
390
llc1->llc_state = DL_UNATTACHED;
usr/src/uts/common/io/llc1.c
391
llc1->llc_style = DL_STYLE2;
usr/src/uts/common/io/llc1.c
392
llc1->llc_minor = minordev;
usr/src/uts/common/io/llc1.c
394
mutex_init(&llc1->llc_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/llc1.c
395
llc1insque(llc1, llc1_device_list.llc1_str_prev);
usr/src/uts/common/io/llc1.c
410
llc1_t *llc1;
usr/src/uts/common/io/llc1.c
416
llc1 = (llc1_t *)q->q_ptr;
usr/src/uts/common/io/llc1.c
421
(void) llc1remque(llc1); /* remove from active list */
usr/src/uts/common/io/llc1.c
424
mutex_enter(&llc1->llc_lock);
usr/src/uts/common/io/llc1.c
425
if (llc1->llc_state == DL_IDLE || llc1->llc_state == DL_UNBOUND) {
usr/src/uts/common/io/llc1.c
426
llc1->llc_state = DL_UNBOUND; /* force the issue */
usr/src/uts/common/io/llc1.c
429
if (llc1->llc_mcast != NULL) {
usr/src/uts/common/io/llc1.c
435
if ((mcast = llc1->llc_mcast[i]) != NULL) {
usr/src/uts/common/io/llc1.c
440
if (llc1->llc_mac_info &&
usr/src/uts/common/io/llc1.c
441
llc1->llc_mac_info->llcp_flags &
usr/src/uts/common/io/llc1.c
444
llc1->llc_mac_info,
usr/src/uts/common/io/llc1.c
446
llc1->llc_mcast[i] = NULL;
usr/src/uts/common/io/llc1.c
449
kmem_free(llc1->llc_mcast,
usr/src/uts/common/io/llc1.c
450
sizeof (llc_mcast_t *) * llc1->llc_multicnt);
usr/src/uts/common/io/llc1.c
451
llc1->llc_mcast = NULL;
usr/src/uts/common/io/llc1.c
453
llc1->llc_state = DL_UNATTACHED;
usr/src/uts/common/io/llc1.c
455
mutex_exit(&llc1->llc_lock);
usr/src/uts/common/io/llc1.c
457
mutex_destroy(&llc1->llc_lock);
usr/src/uts/common/io/llc1.c
459
kmem_free(llc1, sizeof (llc1_t));
usr/src/uts/common/sys/llc1.h
120
struct llc1 *llc_next, *llc_prev;