Home
last modified time | relevance | path

Searched refs:mblk_t (Results 1 – 25 of 777) sorted by relevance

12345678910>>...32

/illumos-gate/usr/src/uts/sun4u/opl/sys/oplmsu/
H A Doplmsu_proto.h43 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 Dip_if.h157 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 Dip6.h230 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 Dtcp_impl.h485 (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 Dip_ire.h131 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 Dip_multi.h54 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 Dip.h204 ((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 Dipsec_impl.h115 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 Dsctp_ip.h38 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 Dstream.h264 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 Dstrsun.h57 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 Dsoftmac_impl.h49 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 Dstrsubr.h137 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 Dgldpriv.h238 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 Dmac_client_priv.h64 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 Dsctp_impl.h267 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 Dfake_stream.c100 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 Dmchain.h109 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 Dsocktpi_impl.h64 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 Dstrsun.c43 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 Dpckt.c100 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 Dtnet.h55 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 Dav1394_queue.c38 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/common/io/net80211/
H A Dnet80211_crypto_none.c46 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()
/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_rx.c60 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 …]

12345678910>>...32