Home
last modified time | relevance | path

Searched refs:squeue_t (Results 1 – 14 of 14) sorted by relevance

/titanic_50/usr/src/uts/common/inet/ip/
H A Dip_squeue.c143 static void (*ip_squeue_create_callback)(squeue_t *) = NULL;
152 static squeue_t *ip_squeue_create(pri_t);
155 static void ip_squeue_set_move(squeue_t *, squeue_set_t *);
161 static squeue_t *
164 squeue_t *sqp; in ip_squeue_create()
188 squeue_t **lastsqp, *sq; in ip_squeue_set_create()
189 squeue_t **defaultq_lastp = NULL; in ip_squeue_set_create()
263 squeue_t *
267 squeue_t *sq; in ip_squeue_getfree()
313 ip_squeue_init(void (*callback)(squeue_t *)) in ip_squeue_init() argument
[all …]
H A Dip6_input.c180 ip_accept_tcp_v6(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp, in ip_accept_tcp_v6()
194 struct mac_header_info_s *mhip, squeue_t *target_sqp, in ip_input_common_v6()
H A Dip_input.c183 ip_accept_tcp(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp, in ip_accept_tcp()
197 struct mac_header_info_s *mhip, squeue_t *target_sqp, in ip_input_common_v4()
H A Dip_attr.c203 squeue_t *irm_sqp;
/titanic_50/usr/src/uts/common/sys/
H A Dsqueue.h37 typedef struct squeue_s squeue_t; typedef
79 extern squeue_t *squeue_create(clock_t, pri_t);
80 extern void squeue_bind(squeue_t *, processorid_t);
81 extern void squeue_unbind(squeue_t *);
82 extern void squeue_enter(squeue_t *, mblk_t *, mblk_t *,
84 extern uintptr_t *squeue_getprivate(squeue_t *, sqprivate_t);
H A Dsqueue_impl.h77 squeue_t *sqs_head;
78 squeue_t *sqs_default;
83 typedef void (*sq_enter_proc_t)(squeue_t *, mblk_t *, mblk_t *, uint32_t,
85 typedef void (*sq_drain_proc_t)(squeue_t *, uint_t, hrtime_t);
87 extern void squeue_worker_wakeup(squeue_t *);
116 squeue_t *sq_next; /* managed by squeue creator */
/titanic_50/usr/src/uts/common/inet/
H A Dsqueue.c136 static void squeue_drain(squeue_t *, uint_t, hrtime_t);
137 static void squeue_worker(squeue_t *sqp);
138 static void squeue_polling_thread(squeue_t *sqp);
169 DTRACE_PROBE4(squeue__enqueuechain, squeue_t *, sqp, \
239 sizeof (squeue_t), 64, NULL, NULL, NULL, NULL, NULL, 0); in squeue_init()
246 squeue_t *
249 squeue_t *sqp = kmem_cache_alloc(squeue_cache, KM_SLEEP); in squeue_create()
251 bzero(sqp, sizeof (squeue_t)); in squeue_create()
275 squeue_bind(squeue_t *sqp, processorid_t bind) in squeue_bind()
299 squeue_unbind(squeue_t *sqp) in squeue_unbind()
[all …]
H A Dip.h2192 squeue_t *ixa_sqp; /* Set from conn_sqp as a hint */
2322 squeue_t *ira_sqp;
2326 squeue_t *ira_target_sqp;
3256 struct mac_header_info_s *, squeue_t *, mblk_t **, uint_t *);
3258 struct mac_header_info_s *, squeue_t *, mblk_t **, uint_t *);
3290 extern mblk_t *ip_accept_tcp(ill_t *, ill_rx_ring_t *, squeue_t *,
3595 squeue_t *, mblk_t *, mblk_t **, uint_t *);
3611 squeue_t *rr_sqp; /* Squeue the ring is bound to */
3650 extern void ip_squeue_init(void (*)(squeue_t *));
3651 extern squeue_t *ip_squeue_random(uint_t);
[all …]
H A Dipclassifier.h265 squeue_t *conn_sqp; /* Squeue for processing */
303 squeue_t *conn_initial_sqp; /* Squeue at open time */
304 squeue_t *conn_final_sqp; /* Squeue after connect */
/titanic_50/usr/src/uts/common/inet/tcp/
H A Dtcp_time_wait.c137 squeue_t *sqp = tcp->tcp_connp->conn_sqp; in tcp_time_wait_append()
300 squeue_t *sqp = (squeue_t *)arg; in tcp_time_wait_collector()
H A Dtcp.c303 static void tcp_squeue_add(squeue_t *);
1476 squeue_t *sqp = (squeue_t *)arg; in tcp_get_conn()
2604 squeue_t *sqp; in tcp_create_common()
4027 tcp_squeue_add(squeue_t *sqp) in tcp_squeue_add()
H A Dtcp_input.c1269 squeue_t *new_sqp; in tcp_input_listener()
1847 squeue_t *sqp = (squeue_t *)arg2; in tcp_input_listener_unbound()
1848 squeue_t *new_sqp; in tcp_input_listener_unbound()
2331 squeue_t *sqp = (squeue_t *)arg2; in tcp_input_data()
H A Dtcp_timers.c198 ASSERT((squeue_t *)arg2 == connp->conn_sqp); in tcp_timer_handler()
/titanic_50/usr/src/cmd/mdb/common/modules/ip/
H A Dip.c1716 squeue_t squeue; in squeue()
1740 if (mdb_vread(&squeue, sizeof (squeue_t), addr) == -1) { in squeue()