/illumos-gate/usr/src/uts/sun4u/opl/sys/oplmsu/ |
H A D | oplmsu_proto.h | 43 int oplmsu_uwput(queue_t *, mblk_t *); 46 int oplmsu_lrput(queue_t *, mblk_t *); 71 int oplmsu_uwioctl_iplink(queue_t *, mblk_t *); 72 int oplmsu_uwioctl_ipunlink(queue_t *, mblk_t *); 73 int oplmsu_uwioctl_termios(queue_t *, mblk_t *); 78 int oplmsu_lrioctl_termios(queue_t *, mblk_t *); 79 int oplmsu_lrmsg_error(queue_t *, mblk_t *); 80 int oplmsu_lrdata_xoffxon(queue_t *, mblk_t *); 89 void oplmsu_link_high_primsg(mblk_t **, mblk_t **, mblk_t *); 93 void oplmsu_iocack(queue_t *, mblk_t *, int); [all …]
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ip_if.h | 157 extern void ill_dlpi_dispatch(ill_t *, mblk_t *); 158 extern void ill_dlpi_send(ill_t *, mblk_t *); 160 extern void ill_dlpi_queue(ill_t *, mblk_t *); 162 extern void ill_mcast_queue(ill_t *, mblk_t *); 167 extern mblk_t *ill_dlur_gen(uchar_t *, uint_t, t_uscalar_t, t_scalar_t); 182 extern int ill_dl_phys(ill_t *, ipif_t *, mblk_t *, queue_t *); 184 extern void ill_fastpath_ack(ill_t *, mblk_t *); 185 extern int ill_fastpath_probe(ill_t *, mblk_t *); 196 extern int ill_set_phys_addr(ill_t *, mblk_t *); 197 extern void ill_set_allowed_ips(ill_t *, mblk_t *); [all …]
|
H A D | ip6.h | 230 extern void icmp_param_problem_nexthdr_v6(mblk_t *, boolean_t, 232 extern void icmp_pkt2big_v6(mblk_t *, uint32_t, boolean_t, 234 extern void icmp_time_exceeded_v6(mblk_t *, uint8_t, boolean_t, 236 extern void icmp_unreachable_v6(mblk_t *, uint8_t, boolean_t, 238 extern mblk_t *icmp_inbound_v6(mblk_t *, ip_recv_attr_t *); 239 extern void icmp_inbound_error_fanout_v6(mblk_t *, icmp6_t *, 248 extern void ip_fanout_udp_multi_v6(mblk_t *, ip6_t *, uint16_t, uint16_t, 250 extern void ip_fanout_send_icmp_v6(mblk_t *, uint_t, uint8_t, 252 extern void ip_fanout_proto_v6(mblk_t *, ip6_t *, ip_recv_attr_t *); 253 extern int ip_find_hdr_v6(mblk_t *, ip6_t *, boolean_t, ip_pkt_t *, [all …]
|
H A D | tcp_impl.h | 485 (mblk_t *)(uintptr_t)(u)) 488 (mblk_t *)(uintptr_t)(u)) 649 extern mblk_t *tcp_ack_mp(tcp_t *); 653 extern void tcp_clean_death_wrapper(void *, mblk_t *, void *, 657 extern void tcp_close_mpp(mblk_t **); 662 extern void tcp_disconnect(tcp_t *, mblk_t *); 673 extern void tcp_eager_kill(void *, mblk_t *, void *, ip_recv_attr_t *); 679 extern void tcp_reinput(conn_t *, mblk_t *, ip_recv_attr_t *, ip_stack_t *); 687 extern mblk_t *tcp_zcopy_backoff(tcp_t *, mblk_t *, boolean_t); 709 extern boolean_t tcp_fuse_output(tcp_t *, mblk_t *, uint32_t); [all …]
|
H A D | ip_ire.h | 131 extern int ip_ire_advise(queue_t *, mblk_t *, cred_t *); 132 extern int ip_ire_delete(queue_t *, mblk_t *, cred_t *); 211 extern void ire_recv_forward_v4(ire_t *, mblk_t *, void *, 213 extern void ire_recv_noroute_v4(ire_t *, mblk_t *, void *, 215 extern void ire_recv_broadcast_v4(ire_t *, mblk_t *, void *, 217 extern void ire_recv_multicast_v4(ire_t *, mblk_t *, void *, 219 extern void ire_recv_multirt_v4(ire_t *, mblk_t *, void *, 221 extern void ire_recv_loopback_v4(ire_t *, mblk_t *, void *, 223 extern void ire_recv_local_v4(ire_t *, mblk_t *, void *, 225 extern void ire_recv_noaccept_v4(ire_t *, mblk_t *, void *, [all …]
|
H A D | ip.h | 204 ((mp)->b_next = (mblk_t *)(uintptr_t)(u)) 207 ((mp)->b_prev = (mblk_t *)(uintptr_t)(u)) 305 mblk_t *ipf_mp; /* mblk we live in. */ 306 mblk_t *ipf_tail_mp; /* Frag queue tail pointer. */ 1145 mblk_t *ipx_mphead; /* messages tied to this op */ 1146 mblk_t *ipx_mptail; 1155 mblk_t *ipx_pending_mp; /* current ioctl mp while waiting */ 1166 mblk_t *ipsq_switch_mp; /* op to handle right after switch */ 1167 mblk_t *ipsq_xopq_mphead; /* list of excl ops (mostly ioctls) */ 1168 mblk_t *ipsq_xopq_mptail; [all …]
|
H A D | ip_multi.h | 54 extern mblk_t *igmp_input(mblk_t *, ip_recv_attr_t *); 74 extern void ip_dlur_to_mhi(ill_t *, mblk_t *, 91 extern int ip_mforward(mblk_t *, ip_recv_attr_t *); 92 extern void ip_mroute_decap(mblk_t *, ip_recv_attr_t *); 98 extern int ip_mroute_mrt(mblk_t *, ip_stack_t *); 99 extern int ip_mroute_stats(mblk_t *, ip_stack_t *); 100 extern int ip_mroute_vif(mblk_t *, ip_stack_t *); 112 extern int mrt_ioctl(ipif_t *, sin_t *, queue_t *, mblk_t *, 115 mblk_t *, ip_ioctl_cmd_t *, void *); 116 extern int ip_copyin_msfilter(queue_t *, mblk_t *); [all …]
|
H A D | ipsec_impl.h | 115 extern void keysock_spdsock_wput_iocdata(queue_t *, mblk_t *, sa_family_t); 486 mblk_t *itpfe_fraglist; /* list of fragments */ 850 extern mblk_t *ipsec_add_crypto_data(mblk_t *, ipsec_crypto_t **); 851 extern mblk_t *ipsec_remove_crypto_data(mblk_t *, ipsec_crypto_t **); 852 extern mblk_t *ipsec_free_crypto_data(mblk_t *); 858 extern mblk_t *ipsec_check_global_policy(mblk_t *, conn_t *, ipha_t *, 860 extern mblk_t *ipsec_check_inbound_policy(mblk_t *, conn_t *, ipha_t *, ip6_t *, 864 mblk_t *, ipha_t *, ip6_t *); 869 extern boolean_t ipsec_inbound_accept_clear(mblk_t *, ipha_t *, ip6_t *); 905 extern mblk_t *ipsec_construct_inverse_acquire(sadb_msg_t *, sadb_ext_t **, [all …]
|
H A D | sctp_ip.h | 38 extern void ip_fanout_sctp(mblk_t *, ipha_t *, ip6_t *, uint32_t, 45 ip_recv_attr_t *, mblk_t *, sctp_stack_t *, sctp_hdr_t *); 47 extern void sctp_input(conn_t *, ipha_t *, ip6_t *, mblk_t *, ip_recv_attr_t *); 48 extern void sctp_ootb_input(mblk_t *, ip_recv_attr_t *, ip_stack_t *); 51 extern uint32_t sctp_cksum(mblk_t *, int); 52 extern mblk_t *sctp_snmp_get_mib2(queue_t *, mblk_t *, sctp_stack_t *); 73 extern void ip_fanout_sctp_raw(mblk_t *, ipha_t *, ip6_t *, uint32_t,
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | stream.h | 264 typedef struct msgb mblk_t; typedef 268 typedef int (*qi_putp_t)(queue_t *, mblk_t *); 544 mblk_t *cq_private; /* private state information */ 556 mblk_t *cq_private; /* private state information */ 570 mblk_t *cp_private; /* private state information */ 583 mblk_t *cp_private; /* private state information */ 651 mblk_t *d_mp; /* pointer to mblk (chain) */ 778 extern mblk_t *allocb(size_t, uint_t); 779 extern mblk_t *desballoc(unsigned char *, size_t, uint_t, frtn_t *); 780 extern mblk_t *esballoc(unsigned char *, size_t, uint_t, frtn_t *); [all …]
|
H A D | strsun.h | 57 extern void mcopyin(mblk_t *, void *, size_t, void *); 58 extern void mcopyout(mblk_t *, void *, size_t, void *, mblk_t *); 59 extern void merror(queue_t *, mblk_t *, int); 60 extern void mioc2ack(mblk_t *, mblk_t *, size_t, int); 61 extern void miocack(queue_t *, mblk_t *, int, int); 62 extern void miocnak(queue_t *, mblk_t *, int, int); 63 extern int miocpullup(mblk_t *, size_t); 64 extern mblk_t *mexchange(queue_t *, mblk_t *, size_t, uchar_t, int32_t); 65 extern size_t msgsize(mblk_t *); 66 extern void mcopymsg(mblk_t *, void *);
|
H A D | softmac_impl.h | 49 typedef void (*softmac_rx_t)(void *, mac_resource_handle_t, mblk_t *, 74 mblk_t *sl_ack_mp; 155 mblk_t *smac_notify_head; /* smac_mutex */ 156 mblk_t *smac_notify_tail; /* smac_mutex */ 292 mblk_t *su_pending_head; /* su_disp_mutex */ 293 mblk_t *su_pending_tail; /* su_disp_mutex */ 308 mblk_t *su_tx_flow_mp; /* su_mutex */ 379 mblk_t *); 380 extern void softmac_rput_process_data(softmac_lower_t *, mblk_t *); 381 extern int softmac_output(softmac_lower_t *, mblk_t *, t_uscalar_t, [all …]
|
H A D | strsubr.h | 137 typedef mblk_t *(*msgfunc_t)(vnode_t *, mblk_t *, strwakeup_t *, 471 mblk_t *sq_evhead; /* Event message on the syncq */ 472 mblk_t *sq_evtail; 1111 extern int putiocd(mblk_t *, caddr_t, int, cred_t *); 1112 extern int getiocd(mblk_t *, caddr_t, int); 1131 extern int strmakectl(struct strbuf *, int32_t, int32_t, mblk_t **); 1132 extern int strmakedata(ssize_t *, struct uio *, stdata_t *, int32_t, mblk_t **); 1134 struct stdata *, int32_t, mblk_t **); 1151 extern int strrput(queue_t *, mblk_t *); 1152 extern int strrput_nondata(queue_t *, mblk_t *); [all …]
|
H A D | gldpriv.h | 238 int (*interpreter)(gld_mac_info_t *, mblk_t *, pktinfo_t *, 240 mblk_t *(*mkfastpath)(gld_t *, mblk_t *); 241 mblk_t *(*mkunitdata)(gld_t *, mblk_t *); 614 int gld_interpret_ether(gld_mac_info_t *, mblk_t *, pktinfo_t *, packet_flag_t); 615 int gld_interpret_fddi(gld_mac_info_t *, mblk_t *, pktinfo_t *, packet_flag_t); 616 int gld_interpret_tr(gld_mac_info_t *, mblk_t *, pktinfo_t *, packet_flag_t); 617 int gld_interpret_ib(gld_mac_info_t *, mblk_t *, pktinfo_t *, packet_flag_t); 619 mblk_t *gld_fastpath_ether(gld_t *, mblk_t *); 620 mblk_t *gld_fastpath_fddi(gld_t *, mblk_t *); 621 mblk_t *gld_fastpath_tr(gld_t *, mblk_t *); [all …]
|
H A D | mac_client_priv.h | 64 extern void mac_ioctl(mac_handle_t, queue_t *, mblk_t *); 71 extern mblk_t *mac_header(mac_handle_t, const uint8_t *, uint32_t, mblk_t *, 73 extern int mac_header_info(mac_handle_t, mblk_t *, mac_header_info_t *); 74 extern int mac_vlan_header_info(mac_handle_t, mblk_t *, mac_header_info_t *); 75 extern mblk_t *mac_header_cook(mac_handle_t, mblk_t *); 76 extern mblk_t *mac_header_uncook(mac_handle_t, mblk_t *); 144 extern mblk_t *mac_hwring_poll(mac_ring_handle_t, int); 145 extern mblk_t *mac_hwring_tx(mac_ring_handle_t, mblk_t *); 147 extern mblk_t *mac_hwring_send_priv(mac_client_handle_t, 148 mac_ring_handle_t, mblk_t *);
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_impl.h | 267 mblk_t *, mp, mblk_t *, meta); \ 281 mblk_t *, mp, mblk_t *, meta); \ 303 DTRACE_PROBE2(sctp__chunk__rexmit, sctp_t *, sctp, mblk_t *, \ 314 DTRACE_PROBE2(sctp__chunk__clracked, sctp_t *, sctp, mblk_t *, \ 321 (mblk_t *)(uintptr_t)(val)) 474 mblk_t *istr_msgs; 478 mblk_t *istr_reass; 488 mblk_t *sr_tail; 566 mblk_t *sf_timer_mp; /* retransmission timer control */ 577 mblk_t *sf_rc_timer_mp; /* reliable control chunk timer */ [all …]
|
/illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/ |
H A D | fake_stream.c | 100 static void dblk_lastfree(mblk_t *mp, dblk_t *dbp); 101 static mblk_t *allocb_oversize(size_t size, int flags); 105 static void bcache_dblk_lastfree(mblk_t *mp, dblk_t *dbp); 251 mblk_cache = kmem_cache_create("streams_mblk", sizeof (mblk_t), 32, in streams_msg_init() 296 mblk_t * 300 mblk_t *mp; in allocb() 335 mblk_t * 336 allocb_tmpl(size_t size, const mblk_t *tmpl) in allocb_tmpl() 338 mblk_t *mp = allocb(size, 0); in allocb_tmpl() 355 mblk_t * [all …]
|
/illumos-gate/usr/src/uts/common/netsmb/ |
H A D | mchain.h | 109 typedef mblk_t mbuf_t; 142 mblk_t *m_copym(mblk_t *, int, int, int); 143 mblk_t *m_pullup(mblk_t *, int); 144 mblk_t *m_split(mblk_t *, int, int); 145 void m_cat(mblk_t *, mblk_t *); 147 mblk_t *m_getblk(int, int); 148 int m_fixhdr(mblk_t *m); 186 mblk_t *mb_top; 187 mblk_t *mb_cur; 193 mblk_t *md_top; /* head of mblk chain */ [all …]
|
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | socktpi_impl.h | 64 t_uscalar_t, mblk_t **, clock_t); 66 extern int sowaitack(struct sonode *, mblk_t **, clock_t); 67 extern void soqueueack(struct sonode *, mblk_t *); 68 extern int sowaitconnind(struct sonode *, int, mblk_t **); 69 extern void soqueueconnind(struct sonode *, mblk_t *); 74 extern mblk_t *soallocproto(size_t, int, cred_t *); 75 extern mblk_t *soallocproto1(const void *, ssize_t, ssize_t, int, cred_t *); 76 extern void soappendmsg(mblk_t *, const void *, ssize_t); 77 extern mblk_t *soallocproto2(const void *, ssize_t, const void *, ssize_t, 79 extern mblk_t *soallocproto3(const void *, ssize_t, const void *, ssize_t, [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | strsun.c | 43 merror(queue_t *wq, mblk_t *mp, int error) in merror() 53 mioc2ack(mblk_t *mp, mblk_t *dp, size_t count, int rval) in mioc2ack() 56 mblk_t *odp = mp->b_cont; /* allows freemsg() to be a tail call */ in mioc2ack() 70 miocack(queue_t *wq, mblk_t *mp, int count, int rval) in miocack() 82 miocnak(queue_t *wq, mblk_t *mp, int count, int error) in miocnak() 92 mblk_t * 93 mexchange(queue_t *wq, mblk_t *mp, size_t size, uchar_t type, int32_t primtype) in mexchange() 116 msgsize(mblk_t *mp) in msgsize() 127 mcopymsg(mblk_t *mp, void *bufp) in mcopymsg() 130 mblk_t *bp; in mcopymsg() [all …]
|
H A D | pckt.c | 100 static int pcktrput(queue_t *, mblk_t *); 102 static int pcktwput(queue_t *, mblk_t *); 103 static mblk_t *add_ctl_info(queue_t *, mblk_t *); 211 mblk_t *mop; /* ptr to a setopts msg block */ in pcktopen() 317 mblk_t *mp) /* Pointer to the current message block */ in pcktrput() 319 mblk_t *pckt_msgp; in pcktrput() 423 mblk_t *mp; in pcktrsrv() 484 mblk_t *mp) /* Pointer to current message block */ in pcktwput() 500 static mblk_t * 503 mblk_t *mp) /* Pointer to the message block to be changed */ in pckt_reallocb() [all …]
|
/illumos-gate/usr/src/uts/common/sys/tsol/ |
H A D | tnet.h | 55 extern int tsol_check_label_v4(const ts_label_t *, zoneid_t, mblk_t **, 57 extern int tsol_check_label_v6(const ts_label_t *, zoneid_t, mblk_t **, 67 extern boolean_t tsol_can_reply_error(const mblk_t *, ip_recv_attr_t *); 68 extern boolean_t tsol_receive_local(const mblk_t *, const void *, uchar_t, 70 extern boolean_t tsol_can_accept_raw(mblk_t *, ip_recv_attr_t *, boolean_t); 71 extern boolean_t tsol_get_pkt_label(mblk_t *, int, ip_recv_attr_t *); 74 extern boolean_t tsol_get_option_v4(mblk_t *, tsol_ip_label_t *, uint8_t **); 75 extern boolean_t tsol_get_option_v6(mblk_t *, tsol_ip_label_t *, uint8_t **); 82 extern mblk_t *tsol_ip_forward(ire_t *, mblk_t *, const ip_recv_attr_t *); 83 extern uint32_t tsol_pmtu_adjust(mblk_t *, uint32_t, int, int);
|
/illumos-gate/usr/src/uts/common/io/1394/targets/av1394/ |
H A D | av1394_queue.c | 38 static mblk_t *av1394_getq_locked(av1394_queue_t *); 39 static int av1394_put_common(av1394_queue_t *, mblk_t *, putfunc_t); 85 mblk_t *bp; in av1394_flushq() 96 av1394_putq(av1394_queue_t *q, mblk_t *bp) in av1394_putq() 102 av1394_putbq(av1394_queue_t *q, mblk_t *bp) in av1394_putbq() 107 mblk_t * 110 mblk_t *bp; in av1394_getq() 119 mblk_t * 122 mblk_t *mp; in av1394_peekq() 130 mblk_t * [all …]
|
/illumos-gate/usr/src/uts/intel/io/viona/ |
H A D | viona_rx.c | 60 static mblk_t *viona_vlan_pad_mp; 65 mblk_t *mp; in viona_rx_init() 79 mblk_t *mp; in viona_rx_fini() 148 viona_copy_mblk(const mblk_t *mp, size_t seek, caddr_t buf, size_t len, in viona_copy_mblk() 206 viona_recv_plain(viona_vring_t *ring, const mblk_t *mp, size_t msz) in viona_recv_plain() 261 uint16_t, cookie, mblk_t *, mp, size_t, copied, in viona_recv_plain() 281 mac_hcksum_get((mblk_t *)mp, NULL, NULL, NULL, NULL, in viona_recv_plain() 295 mblk_t *, mp); in viona_recv_plain() 304 viona_recv_merged(viona_vring_t *ring, const mblk_t *mp, size_t msz) in viona_recv_merged() 323 VIONA_PROBE2(no_space, viona_vring_t *, ring, mblk_t *, mp); in viona_recv_merged() [all …]
|
/illumos-gate/usr/src/uts/common/io/net80211/ |
H A D | net80211_crypto_none.c | 46 static int none_encap(struct ieee80211_key *, mblk_t *, uint8_t); 47 static int none_decap(struct ieee80211_key *, mblk_t *, int); 48 static int none_enmic(struct ieee80211_key *, mblk_t *, int); 49 static int none_demic(struct ieee80211_key *, mblk_t *, int); 89 none_encap(struct ieee80211_key *k, mblk_t *mp, uint8_t keyid) in none_encap() 102 none_decap(struct ieee80211_key *k, mblk_t *mp, int hdrlen) in none_decap() 119 none_enmic(struct ieee80211_key *k, mblk_t *mp, int force) in none_enmic() 126 none_demic(struct ieee80211_key *k, mblk_t *mp, int force) in none_demic()
|