/opensolaris-onvv-gate/usr/src/uts/common/io/ |
H A D | gldutil.c | 144 gld_interpret_ether(gld_mac_info_t *macinfo, mblk_t *mp, pktinfo_t *pktinfo, 150 mblk_t *pmp = NULL, *savemp = mp; 333 mblk_t * 334 gld_unitdata_ether(gld_t *gld, mblk_t *mp) 341 mblk_t *nmp; 428 mblk_t * 429 gld_insert_vtag_ether(mblk_t *mp, uint32_t vtag) 433 mblk_t *nmp; 475 mblk_t * 476 gld_fastpath_ether(gld_t *gld, mblk_t *m [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/inet/ip/ |
H A D | icmp.c | 96 static void icmp_addr_req(queue_t *q, mblk_t *mp); 97 static void icmp_tpi_bind(queue_t *q, mblk_t *mp); 101 static void icmp_capability_req(queue_t *q, mblk_t *mp); 104 static void icmp_tpi_connect(queue_t *q, mblk_t *mp); 105 static void icmp_tpi_disconnect(queue_t *q, mblk_t *mp); 106 static void icmp_err_ack(queue_t *q, mblk_t *mp, t_scalar_t t_error, 108 static void icmp_err_ack_prim(queue_t *q, mblk_t *mp, t_scalar_t primitive, 110 static void icmp_icmp_input(void *arg1, mblk_t *mp, void *arg2, 112 static void icmp_icmp_error_ipv6(conn_t *connp, mblk_t *mp, 114 static void icmp_info_req(queue_t *q, mblk_t *m [all...] |
H A D | ip_if.c | 121 static int nd_ill_forward_get(queue_t *, mblk_t *, caddr_t, cred_t *); 122 static int nd_ill_forward_set(queue_t *q, mblk_t *mp, 129 mblk_t *mp, boolean_t need_up); 131 mblk_t *mp, boolean_t need_up); 133 queue_t *q, mblk_t *mp, boolean_t need_up); 135 mblk_t *mp); 137 mblk_t *mp); 139 queue_t *q, mblk_t *mp, boolean_t need_up); 140 static int ip_sioctl_plink_ipmod(ipsq_t *ipsq, queue_t *q, mblk_t *mp, 143 static void ip_wput_ioctl(queue_t *q, mblk_t *m [all...] |
H A D | ip6_input.c | 128 static void ip_input_local_v6(ire_t *, mblk_t *, ip6_t *, ip_recv_attr_t *); 130 static void ip_input_multicast_v6(ire_t *, mblk_t *, ip6_t *, 155 ip_input_v6(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain, 177 mblk_t * 179 mblk_t *mp_chain, mblk_t **last, uint_t *cnt) 190 mblk_t * 191 ip_input_common_v6(ill_t *ill, ill_rx_ring_t *ip_ring, mblk_t *mp_chain, 193 mblk_t **last, uint_t *cnt) 195 mblk_t *m [all...] |
H A D | tnet.c | 682 tsol_get_pkt_label(mblk_t *mp, int version, ip_recv_attr_t *ira) 864 tsol_receive_local(const mblk_t *mp, const void *addr, uchar_t version, 915 mblk_t *, mp, conn_t *, connp); 950 mblk_t *, mp, conn_t *, connp); 964 mblk_t *, mp, conn_t *, connp); 986 mblk_t *, mp, void *, addr); 1000 mblk_t *, mp, tsol_tpc_t *, tp); 1006 mblk_t *, mp, tsol_tpc_t *, tp); 1012 mblk_t *, mp, tsol_tpc_t *, tp); 1019 mblk_t *, m [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/mac/ |
H A D | mac_protect.c | 1399 get_l3_info(mblk_t *mp, size_t hdrsize, uchar_t **start, uchar_t **end, 1400 mblk_t **nmp) 1403 mblk_t *newmp = NULL; 1420 DTRACE_PROBE1(pullup__needed, mblk_t *, mp); 1440 mac_protect_intercept_dhcp_one(mac_client_impl_t *mcip, mblk_t *mp) 1444 mblk_t *nmp = NULL; 1451 mblk_t *, mp); 1458 mblk_t *, mp); 1486 mac_protect_intercept_dhcp(mac_client_impl_t *mcip, mblk_t *mp) 1685 mblk_t *m [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rdsddi.c | 99 extern void rds_ioctl(queue_t *, mblk_t *); 100 extern void rds_ioctl_copyin_done(queue_t *q, mblk_t *mp); 282 rds_deliver_new_msg(mblk_t *mp, ipaddr_t local_addr, ipaddr_t rem_addr, 288 mblk_t *mp1; 385 rds_err_ack(queue_t *q, mblk_t *mp, t_scalar_t t_error, int sys_error) 392 rds_capability_req(queue_t *q, mblk_t *mp) 416 rds_info_req(queue_t *q, mblk_t *omp) 420 mblk_t *mp; 439 rds_bind(queue_t *q, mblk_t *mp) 609 rds_wput_other(queue_t *q, mblk_t *m [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/igb/ |
H A D | igb_tx.c | 32 static boolean_t igb_tx(igb_tx_ring_t *, mblk_t *); 33 static int igb_tx_copy(igb_tx_ring_t *, tx_control_block_t *, mblk_t *, 35 static int igb_tx_bind(igb_tx_ring_t *, tx_control_block_t *, mblk_t *, 41 static int igb_get_tx_context(mblk_t *, tx_context_t *); 53 mblk_t * 54 igb_tx_ring_send(void *arg, mblk_t *mp) 100 igb_tx(igb_tx_ring_t *tx_ring, mblk_t *mp) 109 mblk_t *current_mp, *next_mp, *nmp; 113 mblk_t *hdr_new_mp = NULL; 114 mblk_t *hdr_previous_m [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/simnet/ |
H A D | simnet.c | 107 static void simnet_m_ioctl(void *, queue_t *, mblk_t *); 108 static mblk_t *simnet_m_tx(void *, mblk_t *); 677 mblk_t *mp = arg; 722 static mblk_t * 723 simnet_m_tx(void *arg, mblk_t *mp_chain) 727 mblk_t *mpnext = mp_chain; 728 mblk_t *mp; 765 mblk_t *mp_new; 766 mblk_t *mp_tm [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/softmac/ |
H A D | softmac_fp.c | 132 static mac_tx_cookie_t softmac_fastpath_wput_data(softmac_upper_t *, mblk_t *, 299 softmac_capability_advertise(softmac_upper_t *sup, mblk_t *mp) 306 mblk_t *mp1; 463 softmac_capability_req(softmac_upper_t *sup, mblk_t *mp) 547 softmac_bind_req(softmac_upper_t *sup, mblk_t *mp) 551 mblk_t *ackmp, *mp1; 611 softmac_unbind_req(softmac_upper_t *sup, mblk_t *mp) 615 mblk_t *ackmp, *mp1; 669 softmac_wput_single_nondata(softmac_upper_t *sup, mblk_t *mp) 809 mblk_t *m [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_impl.h | 535 typedef mblk_t *p_mblk_t; 872 int nxge_rxclass_ioctl(p_nxge_t, queue_t *, mblk_t *); 873 int nxge_rxhash_ioctl(p_nxge_t, queue_t *, mblk_t *); 894 nxge_hw_ioctl(p_nxge_t, queue_t *, mblk_t *, struct iocblk *); 895 void nxge_loopback_ioctl(p_nxge_t, queue_t *, mblk_t *, struct iocblk *); 922 mblk_t *nxge_tx_ring_send(void *, mblk_t *); 949 int nxge_param_get_generic(p_nxge_t, queue_t *, mblk_t *, caddr_t); 950 int nxge_param_set_generic(p_nxge_t, queue_t *, mblk_t *, char *, caddr_t); 956 boolean_t nxge_param_get_instance(queue_t *, mblk_t *); [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sgcn.c | 78 static int sgcn_wput(queue_t *, mblk_t *); 88 static void sgcn_ioctl(queue_t *, mblk_t *); 91 static int sgcn_transmit(queue_t *, mblk_t *); 420 sgcn_wput(queue_t *q, mblk_t *mp) 524 sgcn_ioctl(queue_t *q, mblk_t *mp) 528 mblk_t *datamp; 603 mblk_t *mp; 625 mblk_t *mp; 683 sgcn_transmit(queue_t *q, mblk_t *mp) 686 mblk_t *b [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/usb/clients/wusb_ca/ |
H A D | wusb_ca.c | 113 static mblk_t *trans_from_host_info(wusb_cbaf_host_info_t *); 114 static mblk_t *trans_from_cc_data(wusb_cbaf_cc_data_t *); 115 static mblk_t *trans_from_cc_fail(wusb_cbaf_cc_fail_t *); 116 static int trans_to_device_info(wusb_ca_state_t *, mblk_t *, 1194 mblk_t *pdata = NULL; 1285 mblk_t *pdata = NULL; 1344 mblk_t *pdata = NULL; 1422 mblk_t *pdata; 1471 mblk_t *pdata = NULL; 1528 mblk_t *pdat [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/usb/clients/usbser/ |
H A D | usbser.c | 109 static void usbser_rx_massage_data(usbser_port_t *, mblk_t *); 110 static void usbser_rx_massage_mbreak(usbser_port_t *, mblk_t *); 112 mblk_t *); 118 static int usbser_data(usbser_port_t *, mblk_t *); 119 static int usbser_ioctl(usbser_port_t *, mblk_t *); 120 static void usbser_iocdata(usbser_port_t *, mblk_t *); 121 static void usbser_stop(usbser_port_t *, mblk_t *); 122 static void usbser_start(usbser_port_t *, mblk_t *); 123 static void usbser_stopi(usbser_port_t *, mblk_t *); 124 static void usbser_starti(usbser_port_t *, mblk_t *); [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_send.c | 36 extern uint64_t mac_pkt_hash(uint_t, mblk_t *mp, uint8_t policy, 39 static mblk_t *nxge_lso_eliminate(mblk_t *); 40 static mblk_t *nxge_do_softlso(mblk_t *mp, uint32_t mss); 41 static void nxge_lso_info_get(mblk_t *, uint32_t *, uint32_t *); 42 static void nxge_hcksum_retrieve(mblk_t *, 86 mblk_t * 87 nxge_tx_ring_send(void *arg, mblk_t *mp) 106 return ((mblk_t *)NUL [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/sfe/ |
H A D | sfe_util.h | 135 mblk_t *txb_mp; 528 mblk_t *, void *, size_t); 529 mblk_t *(*gc_get_packet)(struct gem_dev *dp, 596 mblk_t *gem_send_common(struct gem_dev *, mblk_t *, uint32_t); 602 mblk_t *gem_get_packet_default(struct gem_dev *, struct rxbuf *, size_t);
|
/opensolaris-onvv-gate/usr/src/uts/common/io/usb/clients/usbser/usbsprl/ |
H A D | pl2303_dsd.c | 78 static int pl2303_tx(ds_hdl_t, uint_t, mblk_t *); 79 static mblk_t *pl2303_rx(ds_hdl_t, uint_t); 125 static int pl2303_send_data(pl2303_state_t *, mblk_t *); 129 static int pl2303_cmd_get_line(pl2303_state_t *, mblk_t **); 130 static int pl2303_cmd_set_line(pl2303_state_t *, mblk_t *); 139 static void pl2303_put_tail(mblk_t **, mblk_t *); 140 static void pl2303_put_head(mblk_t **, mblk_t *); 654 mblk_t *b [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/audio/impl/ |
H A D | audio_sun.c | 112 mblk_t *dc_draining; 476 mblk_t *mp; 529 mblk_t *mp; 626 devaudio_ioc_getinfo(queue_t *wq, audio_client_t *c, mblk_t *mp) 630 mblk_t *bcont; 654 devaudio_ioc_setinfo(queue_t *wq, audio_client_t *c, mblk_t *mp) 672 mblk_t *bcont; 943 devaudio_ioc_getdev(queue_t *wq, audio_client_t *c, mblk_t *mp) 946 mblk_t *bcont; 985 mblk_t *mplis [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/usb/clients/usbkbm/ |
H A D | usbkbm.c | 75 static void usbkbm_mctl_receive(queue_t *, mblk_t *); 76 static enum kbtrans_message_response usbkbm_ioctl(queue_t *, mblk_t *); 77 static int usbkbm_kioccmd(usbkbm_state_t *, mblk_t *, char, size_t *); 86 static void usbkbm_wput(queue_t *, mblk_t *); 87 static void usbkbm_rput(queue_t *, mblk_t *); 383 mblk_t *mctl_ptr; 624 usbkbm_wput(register queue_t *q, register mblk_t *mp) 690 usbkbm_ioctl(register queue_t *q, register mblk_t *mp) 695 mblk_t *datap, *mctl_ptr; 948 usbkbm_kioccmd(usbkbm_state_t *usbkbmd, register mblk_t *m [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_tx.c | 36 mblk_t *mp, uint32_t pkt_len); 37 static int oce_bcopy_wqe(struct oce_wq *wq, oce_wqe_desc_t *wqed, mblk_t *mp, 51 static void oce_remove_vtag(mblk_t *mp); 52 static void oce_insert_vtag(mblk_t *mp, uint16_t vlan_tag); 402 oce_get_wq(struct oce_dev *dev, mblk_t *mp) 454 oce_bcopy_wqe(struct oce_wq *wq, oce_wqe_desc_t *wqed, mblk_t *mp, 510 oce_map_wqe(struct oce_wq *wq, oce_wqe_desc_t *wqed, mblk_t *mp, 643 oce_insert_vtag(mblk_t *mp, uint16_t vlan_tag) 663 oce_remove_vtag(mblk_t *mp) 678 mblk_t * [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/ppp/spppcomp/ |
H A D | deflate.c | 49 #define PACKETPTR mblk_t * 86 static int z_compress(void *state, mblk_t **mret, 87 mblk_t *mp, int slen, int maxolen); 88 static int z_incomp(void *state, mblk_t *dmsg); 89 static int z_decompress(void *state, mblk_t **dmpp); 300 z_compress(void *arg, mblk_t **mret, mblk_t *mp, int orig_len, int maxolen) 309 mblk_t *m; 534 z_incomp(void *arg, mblk_t *mp) 767 z_decompress(void *arg, mblk_t **mo [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | socketvar.h | 188 mblk_t *so_oobmsg; /* outofline oob data */ 202 mblk_t *so_rcv_q_head; /* processing/copyout rcv queue */ 203 mblk_t *so_rcv_q_last_head; 204 mblk_t *so_rcv_head; /* protocol prequeue */ 205 mblk_t *so_rcv_last_head; /* last mblk in b_next chain */ 616 mblk_t *sr_mp_head; 617 mblk_t *sr_mp_tail; 664 cred_t *, mblk_t **); 893 extern void *sogetoff(mblk_t *, t_uscalar_t, t_uscalar_t, uint_t); 898 extern mblk_t *fdbuf_allocms [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | cvc.c | 70 static int cvc_wput(queue_t *, mblk_t *); 72 static void cvc_ioctl(queue_t *, mblk_t *); 75 static void cvc_send_to_iosram(mblk_t **chainpp); 408 cvc_wput(queue_t *q, mblk_t *mp) 531 mblk_t *total_mp = NULL; 532 mblk_t *mp; 640 cvc_ioctl(register queue_t *q, register mblk_t *mp) 689 cvc_redir(mblk_t *mp) 807 register mblk_t *mp; 936 cvc_send_to_iosram(mblk_t **chainp [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4u/starfire/cvc/ |
H A D | cvc.c | 79 static int cvc_wput(queue_t *, mblk_t *); 81 static void cvc_ioctl(queue_t *, mblk_t *); 82 static void cvc_ack(mblk_t *, mblk_t *, uint_t); 408 cvc_wput(register queue_t *q, register mblk_t *mp) 474 mblk_t *mp2 = mp; 503 register mblk_t *mp; 520 mblk_t *mp2 = mp; 548 cvc_ioctl(register queue_t *q, register mblk_t *mp) 555 mblk_t *tm [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4v/io/ |
H A D | vsw_ldc.c | 87 int vsw_portsend(vsw_port_t *port, mblk_t *mp); 131 static int vsw_descrsend(vsw_ldc_t *, mblk_t *); 132 static void vsw_ldcsend_pkt(vsw_ldc_t *ldcp, mblk_t *mp); 133 static int vsw_ldcsend(vsw_ldc_t *ldcp, mblk_t *mp, uint32_t retries); 134 static int vsw_ldctx_pri(void *arg, mblk_t *mp, mblk_t *mpt, uint32_t count); 135 static int vsw_ldctx(void *arg, mblk_t *mp, mblk_t *mpt, uint32_t count); 163 mblk_t **rhead, mblk_t **rtai [all...] |