Lines Matching refs:tim_tim

127  * tim_list_rwlock protects the list of tim_tim structures itself.  When this
143 struct tim_tim {
160 struct tim_tim *tim_next;
161 struct tim_tim **tim_ptpn;
246 static void tim_send_ioc_error_ack(queue_t *, struct tim_tim *, mblk_t *);
248 static void tim_tcap_genreply(queue_t *, struct tim_tim *);
249 static void tim_send_reply(queue_t *, mblk_t *, struct tim_tim *, t_scalar_t);
250 static void tim_answer_ti_sync(queue_t *, mblk_t *, struct tim_tim *,
252 static void tim_send_ioctl_tpi_msg(queue_t *, mblk_t *, struct tim_tim *,
254 static void tim_clear_peer(struct tim_tim *);
291 * Hash list for all instances. Used to find tim_tim structure based on
300 static struct tim_tim *tim_hash[TIM_HASH_SIZE];
306 static void tim_addlink(struct tim_tim *);
307 static void tim_dellink(struct tim_tim *);
308 static struct tim_tim *tim_findlink(t_uscalar_t);
369 struct tim_tim *tp;
382 tp = kmem_zalloc(sizeof (struct tim_tim), KM_SLEEP);
458 struct tim_tim *tp = (struct tim_tim *)q->q_ptr;
477 struct tim_tim *tp = (struct tim_tim *)q->q_ptr;
504 struct tim_tim *tp;
510 tp = (struct tim_tim *)q->q_ptr;
570 kmem_free(tp, sizeof (struct tim_tim));
657 struct tim_tim *tp;
661 tp = (struct tim_tim *)q->q_ptr;
683 timodprocessinfo(queue_t *q, struct tim_tim *tp, struct T_info_ack *tia)
700 struct tim_tim *tp;
706 tp = (struct tim_tim *)q->q_ptr;
840 struct tim_tim *ntp;
1484 struct tim_tim *tp;
1520 tp = (struct tim_tim *)q->q_ptr;
1543 tp = (struct tim_tim *)q->q_ptr;
1618 struct tim_tim *tp;
1624 tp = (struct tim_tim *)q->q_ptr;
2268 struct tim_tim *tp = q->q_ptr;
2459 struct tim_tim *tp;
2464 tp = (struct tim_tim *)q->q_ptr;
2533 tim_addlink(struct tim_tim *tp)
2535 struct tim_tim **tpp;
2536 struct tim_tim *next;
2553 tim_dellink(struct tim_tim *tp)
2555 struct tim_tim *next;
2568 static struct tim_tim *
2571 struct tim_tim *tp;
2587 struct tim_tim *tp;
2591 tp = (struct tim_tim *)q->q_ptr;
2633 struct tim_tim *tp;
2635 tp = (struct tim_tim *)q->q_ptr;
2699 struct tim_tim *tp = (struct tim_tim *)q->q_ptr;
2715 tim_tcap_genreply(queue_t *q, struct tim_tim *tp)
2722 ASSERT(tp == (struct tim_tim *)q->q_ptr);
2831 tim_send_ioc_error_ack(queue_t *q, struct tim_tim *tp, mblk_t *mp)
2906 tim_send_reply(queue_t *q, mblk_t *mp, struct tim_tim *tp, t_scalar_t prim)
2930 tim_answer_ti_sync(queue_t *q, mblk_t *mp, struct tim_tim *tp,
2978 tim_send_ioctl_tpi_msg(queue_t *q, mblk_t *mp, struct tim_tim *tp,
3021 tim_clear_peer(struct tim_tim *tp)