Lines Matching refs:so_tcdbg

74 static int get_pid_tclass(struct so_tcdbg *);
75 static int get_pname_tclass(struct so_tcdbg *);
76 static int set_pid_tclass(struct so_tcdbg *);
77 static int set_pname_tclass(struct so_tcdbg *);
78 static int flush_pid_tclass(struct so_tcdbg *);
249 set_pid_tclass(struct so_tcdbg *so_tcdbg)
257 pid_t pid = so_tcdbg->so_tcdbg_pid;
258 int tclass = so_tcdbg->so_tcdbg_tclass;
325 set_pname_tclass(struct so_tcdbg *so_tcdbg)
332 tfp = find_tfp_by_pname(so_tcdbg->so_tcdbg_pname);
334 tfp = alloc_tclass_for_proc(-1, so_tcdbg->so_tcdbg_pname);
341 tfp->tfp_class = so_tcdbg->so_tcdbg_tclass;
352 flush_pid_tclass(struct so_tcdbg *so_tcdbg)
354 pid_t pid = so_tcdbg->so_tcdbg_pid;
355 int tclass = so_tcdbg->so_tcdbg_tclass;
400 get_pid_tclass(struct so_tcdbg *so_tcdbg)
405 pid_t pid = so_tcdbg->so_tcdbg_pid;
407 so_tcdbg->so_tcdbg_tclass = -1; /* Means not set */
408 so_tcdbg->so_tcdbg_opportunistic = -1; /* Means not set */
421 so_tcdbg->so_tcdbg_tclass = tfp->tfp_class;
433 get_pname_tclass(struct so_tcdbg *so_tcdbg)
438 so_tcdbg->so_tcdbg_tclass = -1; /* Means not set */
439 so_tcdbg->so_tcdbg_opportunistic = -1; /* Means not set */
444 tfp = find_tfp_by_pname(so_tcdbg->so_tcdbg_pname);
446 so_tcdbg->so_tcdbg_tclass = tfp->tfp_class;
455 delete_tclass_for_pid_pname(struct so_tcdbg *so_tcdbg)
458 pid_t pid = so_tcdbg->so_tcdbg_pid;
466 tfp = find_tfp_by_pname(so_tcdbg->so_tcdbg_pname);
482 so_set_tcdbg(struct socket *so, struct so_tcdbg *so_tcdbg)
491 switch (so_tcdbg->so_tcdbg_cmd) {
493 error = set_pid_tclass(so_tcdbg);
497 error = set_pname_tclass(so_tcdbg);
509 error = delete_tclass_for_pid_pname(so_tcdbg);
513 error = flush_pid_tclass(so_tcdbg);
533 struct so_tcdbg so_tcdbg;
537 error = sooptcopyin(sopt, &so_tcdbg, sizeof (struct so_tcdbg),
538 sizeof (struct so_tcdbg));
546 switch (so_tcdbg.so_tcdbg_cmd) {
548 error = get_pid_tclass(&so_tcdbg);
552 error = get_pname_tclass(&so_tcdbg);
557 so_tcdbg.so_tcdbg_count = tfp_count;
564 struct so_tcdbg *ptr;
572 len = alloc_count * sizeof (struct so_tcdbg);
583 ptr = (struct so_tcdbg *)buf;
614 error = sooptcopyout(sopt, &so_tcdbg,
615 sizeof (struct so_tcdbg));