Lines Matching defs:tim_tim

125  * tim_list_rwlock protects the list of tim_tim structures itself.  When this
141 struct tim_tim {
158 struct tim_tim *tim_next;
159 struct tim_tim **tim_ptpn;
242 static void tim_send_ioc_error_ack(queue_t *, struct tim_tim *, mblk_t *);
244 static void tim_tcap_genreply(queue_t *, struct tim_tim *);
245 static void tim_send_reply(queue_t *, mblk_t *, struct tim_tim *, t_scalar_t);
246 static void tim_answer_ti_sync(queue_t *, mblk_t *, struct tim_tim *,
248 static void tim_send_ioctl_tpi_msg(queue_t *, mblk_t *, struct tim_tim *,
250 static void tim_clear_peer(struct tim_tim *);
287 * Hash list for all instances. Used to find tim_tim structure based on
296 static struct tim_tim *tim_hash[TIM_HASH_SIZE];
302 static void tim_addlink(struct tim_tim *);
303 static void tim_dellink(struct tim_tim *);
304 static struct tim_tim *tim_findlink(t_uscalar_t);
358 struct tim_tim *tp;
371 tp = kmem_zalloc(sizeof (struct tim_tim), KM_SLEEP);
447 struct tim_tim *tp = (struct tim_tim *)q->q_ptr;
466 struct tim_tim *tp = (struct tim_tim *)q->q_ptr;
492 struct tim_tim *tp;
498 tp = (struct tim_tim *)q->q_ptr;
558 kmem_free(tp, sizeof (struct tim_tim));
643 struct tim_tim *tp;
647 tp = (struct tim_tim *)q->q_ptr;
668 timodprocessinfo(queue_t *q, struct tim_tim *tp, struct T_info_ack *tia)
685 struct tim_tim *tp;
690 tp = (struct tim_tim *)q->q_ptr;
820 struct tim_tim *ntp;
1453 struct tim_tim *tp;
1487 tp = (struct tim_tim *)q->q_ptr;
1509 tp = (struct tim_tim *)q->q_ptr;
1583 struct tim_tim *tp;
1589 tp = (struct tim_tim *)q->q_ptr;
2223 struct tim_tim *tp = q->q_ptr;
2413 struct tim_tim *tp;
2418 tp = (struct tim_tim *)q->q_ptr;
2487 tim_addlink(struct tim_tim *tp)
2489 struct tim_tim **tpp;
2490 struct tim_tim *next;
2507 tim_dellink(struct tim_tim *tp)
2509 struct tim_tim *next;
2522 static struct tim_tim *
2525 struct tim_tim *tp;
2540 struct tim_tim *tp;
2544 tp = (struct tim_tim *)q->q_ptr;
2586 struct tim_tim *tp;
2588 tp = (struct tim_tim *)q->q_ptr;
2651 struct tim_tim *tp = (struct tim_tim *)q->q_ptr;
2667 tim_tcap_genreply(queue_t *q, struct tim_tim *tp)
2674 ASSERT(tp == (struct tim_tim *)q->q_ptr);
2783 tim_send_ioc_error_ack(queue_t *q, struct tim_tim *tp, mblk_t *mp)
2858 tim_send_reply(queue_t *q, mblk_t *mp, struct tim_tim *tp, t_scalar_t prim)
2882 tim_answer_ti_sync(queue_t *q, mblk_t *mp, struct tim_tim *tp,
2930 tim_send_ioctl_tpi_msg(queue_t *q, mblk_t *mp, struct tim_tim *tp,
2973 tim_clear_peer(struct tim_tim *tp)