| /illumos-gate/usr/src/uts/common/inet/ip/ |
| H A D | ip_squeue.c | 141 static void (*ip_squeue_create_callback)(squeue_t *) = NULL; 143 static squeue_t *ip_squeue_create(pri_t); 146 static void ip_squeue_set_move(squeue_t *, squeue_set_t *); 152 static squeue_t * 155 squeue_t *sqp; in ip_squeue_create() 179 squeue_t **lastsqp, *sq; in ip_squeue_set_create() 180 squeue_t **defaultq_lastp = NULL; in ip_squeue_set_create() 256 squeue_t * 260 squeue_t *sq; in ip_squeue_getfree() 306 ip_squeue_init(void (*callback)(squeue_t *)) in ip_squeue_init() argument [all …]
|
| H A D | ip6_input.c | 178 ip_accept_tcp_v6(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp, in ip_accept_tcp_v6() 192 struct mac_header_info_s *mhip, squeue_t *target_sqp, in ip_input_common_v6()
|
| H A D | ip_input.c | 182 ip_accept_tcp(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp, in ip_accept_tcp() 196 struct mac_header_info_s *mhip, squeue_t *target_sqp, in ip_input_common_v4()
|
| H A D | ip_attr.c | 205 squeue_t *irm_sqp;
|
| /illumos-gate/usr/src/uts/common/sys/ |
| H A D | squeue.h | 38 typedef struct squeue_s squeue_t; typedef 80 extern squeue_t *squeue_create(pri_t); 81 extern void squeue_bind(squeue_t *, processorid_t); 82 extern void squeue_unbind(squeue_t *); 83 extern void squeue_enter(squeue_t *, mblk_t *, mblk_t *, 85 extern uintptr_t *squeue_getprivate(squeue_t *, sqprivate_t);
|
| H A D | squeue_impl.h | 78 squeue_t *sqs_head; 79 squeue_t *sqs_default; 84 typedef void (*sq_enter_proc_t)(squeue_t *, mblk_t *, mblk_t *, uint32_t, 86 typedef void (*sq_drain_proc_t)(squeue_t *, uint_t, hrtime_t); 113 squeue_t *sq_next; /* managed by squeue creator */
|
| /illumos-gate/usr/src/uts/common/inet/ |
| H A D | squeue.c | 136 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); 139 static void squeue_worker_wakeup(squeue_t *sqp); 140 static void squeue_try_drain_one(squeue_t *, conn_t *); 171 DTRACE_PROBE4(squeue__enqueuechain, squeue_t *, sqp, \ 241 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() [all …]
|
| H A D | ip.h | 2197 squeue_t *ixa_sqp; /* Set from conn_sqp as a hint */ 2327 squeue_t *ira_sqp; 2331 squeue_t *ira_target_sqp; 3262 struct mac_header_info_s *, squeue_t *, mblk_t **, uint_t *); 3264 struct mac_header_info_s *, squeue_t *, mblk_t **, uint_t *); 3296 extern mblk_t *ip_accept_tcp(ill_t *, ill_rx_ring_t *, squeue_t *, 3298 extern mblk_t *ip_accept_tcp_v6(ill_t *, ill_rx_ring_t *, squeue_t *, 3603 squeue_t *, mblk_t *, mblk_t **, uint_t *); 3619 squeue_t *rr_sqp; /* Squeue the ring is bound to */ 3658 extern void ip_squeue_init(void (*)(squeue_t *)); [all …]
|
| H A D | ipclassifier.h | 271 squeue_t *conn_sqp; /* Squeue for processing */ 306 squeue_t *conn_initial_sqp; /* Squeue at open time */ 307 squeue_t *conn_final_sqp; /* Squeue after connect */
|
| /illumos-gate/usr/src/uts/common/inet/tcp/ |
| H A D | tcp_time_wait.c | 133 squeue_t *sqp = tcp->tcp_connp->conn_sqp; in tcp_time_wait_append() 407 squeue_t *sqp = (squeue_t *)arg; in tcp_time_wait_collector()
|
| H A D | tcp.c | 304 static void tcp_squeue_add(squeue_t *); 1505 squeue_t *sqp = (squeue_t *)arg; in tcp_get_conn() 2640 squeue_t *sqp; in tcp_create_common() 4073 tcp_squeue_add(squeue_t *sqp) in tcp_squeue_add()
|
| H A D | tcp_input.c | 1445 squeue_t *new_sqp; in tcp_input_listener() 2026 squeue_t *sqp = (squeue_t *)arg2; in tcp_input_listener_unbound() 2027 squeue_t *new_sqp; in tcp_input_listener_unbound() 2509 squeue_t *sqp = (squeue_t *)arg2; in tcp_input_data()
|
| H A D | tcp_timers.c | 198 ASSERT((squeue_t *)arg2 == connp->conn_sqp); in tcp_timer_handler()
|
| /illumos-gate/usr/src/cmd/mdb/common/modules/ip/ |
| H A D | ip.c | 1741 squeue_t squeue; in squeue() 1765 if (mdb_vread(&squeue, sizeof (squeue_t), addr) == -1) { in squeue()
|