Searched refs:squeue_t (Results 1 - 14 of 14) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | squeue.h | 37 typedef struct squeue_s squeue_t; typedef in typeref:struct:squeue_s 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 D | squeue_impl.h | 77 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 */
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | ip_squeue.c | 50 * Two fields of the squeue_t, namely sq_next and sq_set, are owned by IP 56 * is also used to protect the sq_next and sq_set fields of an squeue_t. 75 * squeue_t *ip_squeue_get(ill_rx_ring_t) 143 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; 188 squeue_t **lastsqp, *sq; 189 squeue_t **defaultq_last [all...] |
H A D | ip6_input.c | 180 ip_accept_tcp_v6(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp, 194 struct mac_header_info_s *mhip, squeue_t *target_sqp,
|
H A D | ip_input.c | 183 ip_accept_tcp(ill_t *ill, ill_rx_ring_t *ip_ring, squeue_t *target_sqp, 197 struct mac_header_info_s *mhip, squeue_t *target_sqp,
|
H A D | ip_attr.c | 196 squeue_t *irm_sqp;
|
/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); 169 DTRACE_PROBE4(squeue__enqueuechain, squeue_t *, sqp, \ 239 sizeof (squeue_t), 64, NULL, NULL, NULL, NULL, NULL, 0); 246 squeue_t * 249 squeue_t *sqp = kmem_cache_alloc(squeue_cache, KM_SLEEP); 251 bzero(sqp, sizeof (squeue_t)); 275 squeue_bind(squeue_t *sqp, processorid_t bind) 299 squeue_unbind(squeue_t *sq [all...] |
H A D | ip.h | 2192 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_rando [all...] |
H A D | ipclassifier.h | 265 squeue_t *conn_sqp; /* Squeue for processing */ 300 squeue_t *conn_initial_sqp; /* Squeue at open time */ 301 squeue_t *conn_final_sqp; /* Squeue after connect */
|
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_time_wait.c | 132 squeue_t *sqp = tcp->tcp_connp->conn_sqp; 406 squeue_t *sqp = (squeue_t *)arg;
|
H A D | tcp_timers.c | 198 ASSERT((squeue_t *)arg2 == connp->conn_sqp);
|
H A D | tcp_input.c | 1269 squeue_t *new_sqp; 1847 squeue_t *sqp = (squeue_t *)arg2; 1848 squeue_t *new_sqp; 2331 squeue_t *sqp = (squeue_t *)arg2;
|
H A D | tcp.c | 303 static void tcp_squeue_add(squeue_t *); 1476 squeue_t *sqp = (squeue_t *)arg; 2604 squeue_t *sqp; 4027 tcp_squeue_add(squeue_t *sqp)
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ip/ |
H A D | ip.c | 1706 * Print the core fields in an squeue_t. With the "-v" argument, 1716 squeue_t squeue; 1740 if (mdb_vread(&squeue, sizeof (squeue_t), addr) == -1) { 1741 mdb_warn("cannot read squeue_t at %p", addr); 1774 mdb_printf("Print the core information for a given NCA squeue_t.\n\n"); 1917 { "squeue", ":[-v]", "print core squeue_t info", squeue,
|
Completed in 152 milliseconds