Home
last modified time | relevance | path

Searched refs:consp (Results 1 – 9 of 9) sorted by relevance

/titanic_50/usr/src/cmd/vntsd/
H A Dvntsdvcc.c67 free_cons(vntsd_cons_t *consp) in free_cons() argument
69 assert(consp); in free_cons()
70 (void) mutex_destroy(&consp->lock); in free_cons()
71 (void) cond_destroy(&consp->cvp); in free_cons()
72 if (consp->vcc_fd != -1) in free_cons()
73 (void) close(consp->vcc_fd); in free_cons()
74 free(consp); in free_cons()
94 cleanup_cons(vntsd_cons_t *consp) in cleanup_cons() argument
99 assert(consp); in cleanup_cons()
101 consp->cons_no); in cleanup_cons()
[all …]
H A Dconsole.c55 display_domain_name(vntsd_cons_t *consp, int *fd) in display_domain_name() argument
61 if (consp->clientpq != NULL) { in display_domain_name()
63 } else if (consp->status & VNTSD_CONS_DELETED) { in display_domain_name()
70 consp->cons_no, consp->domain_name, status, vntsd_eol); in display_domain_name()
107 create_write_thread(vntsd_cons_t *consp) in create_write_thread() argument
110 assert(consp); in create_write_thread()
113 (void) mutex_lock(&consp->lock); in create_write_thread()
115 (void *)consp, NULL, &consp->wr_tid)) { in create_write_thread()
119 thr_self(), consp->cons_no); in create_write_thread()
120 (void) close(consp->vcc_fd); in create_write_thread()
[all …]
H A Dwrite.c64 write_chk_status(vntsd_cons_t *consp, int status) in write_chk_status() argument
67 if ((consp->status & VNTSD_CONS_DELETED) || (consp->clientpq == NULL)) { in write_chk_status()
73 assert(consp->group != NULL); in write_chk_status()
74 if (vntsd_vcc_err(consp) != VNTSD_STATUS_CONTINUE) { in write_chk_status()
170 read_vcc(vntsd_cons_t *consp, char *buf, ssize_t *sz) in read_vcc() argument
173 *sz = read(consp->vcc_fd, buf, VNTSD_MAX_BUF_SIZE); in read_vcc()
210 vntsd_write_thread(vntsd_cons_t *consp) in vntsd_write_thread() argument
217 D1(stderr, "t@%d vntsd_write@%d\n", thr_self(), consp->vcc_fd); in vntsd_write_thread()
219 assert(consp); in vntsd_write_thread()
220 write_chk_status(consp, VNTSD_SUCCESS); in vntsd_write_thread()
[all …]
H A Dread.c86 vntsd_cons_t *consp; in acquire_writer() local
94 consp = clientp->cons; in acquire_writer()
96 assert(consp); in acquire_writer()
98 (void) mutex_lock(&consp->lock); in acquire_writer()
100 assert(consp->clientpq != NULL); in acquire_writer()
101 if (consp->clientpq->handle == clientp) { in acquire_writer()
103 (void) mutex_unlock(&consp->lock); in acquire_writer()
108 writerp = (vntsd_client_t *)(consp->clientpq->handle); in acquire_writer()
112 rv = vntsd_que_rm(&(consp->clientpq), clientp); in acquire_writer()
118 consp->clientpq->handle = clientp; in acquire_writer()
[all …]
H A Dcmd.c82 vntsd_cons_t *consp; in genbrk() local
87 consp = clientp->cons; in genbrk()
89 consp->vcc_fd, clientp->sockfd); in genbrk()
91 assert(consp->clientpq != NULL); in genbrk()
92 if (consp->clientpq->handle != clientp) { in genbrk()
99 if (ioctl(consp->vcc_fd, TCSBRK, NULL)) { in genbrk()
111 vntsd_cons_t *consp; in genaltbrk() local
117 consp = clientp->cons; in genaltbrk()
119 consp->vcc_fd, clientp->sockfd); in genaltbrk()
121 assert(consp->clientpq != NULL); in genaltbrk()
[all …]
H A Dcommon.c207 vntsd_cons_by_consno(vntsd_cons_t *consp, int *cons_id) in vntsd_cons_by_consno() argument
209 if (consp->status & VNTSD_CONS_DELETED) { in vntsd_cons_by_consno()
212 return (consp->cons_no == *cons_id); in vntsd_cons_by_consno()
426 vntsd_vcc_cons_alive(vntsd_cons_t *consp) in vntsd_vcc_cons_alive() argument
431 assert(consp); in vntsd_vcc_cons_alive()
432 assert(consp->group); in vntsd_vcc_cons_alive()
435 (void) strncpy(vcc_cons.domain_name, consp->domain_name, MAXPATHLEN); in vntsd_vcc_cons_alive()
436 (void) strncpy(vcc_cons.group_name, consp->group->group_name, in vntsd_vcc_cons_alive()
438 vcc_cons.tcp_port = consp->group->tcp_port; in vntsd_vcc_cons_alive()
439 vcc_cons.cons_no = consp->cons_no; in vntsd_vcc_cons_alive()
[all …]
H A Dvntsd.c639 vntsd_vcc_err(vntsd_cons_t *consp) in vntsd_vcc_err() argument
643 assert(consp); in vntsd_vcc_err()
644 groupp = consp->group; in vntsd_vcc_err()
647 if (consp->status & VNTSD_CONS_DELETED) { in vntsd_vcc_err()
652 if (vntsd_vcc_cons_alive(consp)) { in vntsd_vcc_err()
658 (void) mutex_lock(&consp->lock); in vntsd_vcc_err()
659 consp->status |= VNTSD_CONS_DELETED; in vntsd_vcc_err()
665 (void) mutex_unlock(&consp->lock); in vntsd_vcc_err()
H A Dvntsd.h431 void *vntsd_write_thread(vntsd_cons_t *consp);
433 boolean_t vntsd_cons_by_consno(vntsd_cons_t *consp, int *cons_id);
470 int vntsd_vcc_err(vntsd_cons_t *consp);
472 boolean_t vntsd_vcc_cons_alive(vntsd_cons_t *consp);
475 boolean_t vntsd_mark_deleted_cons(vntsd_cons_t *consp);
/titanic_50/usr/src/uts/common/xen/dtrace/
H A Dxdt.c1743 xdt_get_first_rec(uint_t *cpuidp, struct t_rec **recp, uint32_t *consp) in xdt_get_first_rec() argument
1779 *consp = cons; in xdt_get_first_rec()