Searched refs:xnb_t (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xnb.h | 61 typedef struct xnb xnb_t; typedef 76 void (*xf_from_peer)(xnb_t *, mblk_t *); 77 boolean_t (*xf_peer_connected)(xnb_t *); 78 void (*xf_peer_disconnected)(xnb_t *); 79 boolean_t (*xf_hotplug_connected)(xnb_t *); 80 boolean_t (*xf_start_connect)(xnb_t *); 81 mblk_t *(*xf_cksum_from_peer)(xnb_t *, mblk_t *, uint16_t); 82 uint16_t (*xf_cksum_to_peer)(xnb_t *, mblk_t *); 83 boolean_t (*xf_mcast_add)(xnb_t *, ether_addr_t *); 84 boolean_t (*xf_mcast_del)(xnb_t *, ether_addr_t *); [all …]
|
H A D | xnbu.c | 78 xnbu_to_host(xnb_t *xnbp, mblk_t *mp) in xnbu_to_host() 107 xnbu_cksum_from_peer(xnb_t *xnbp, mblk_t *mp, uint16_t flags) in xnbu_cksum_from_peer() 142 xnbu_cksum_to_peer(xnb_t *xnbp, mblk_t *mp) in xnbu_cksum_to_peer() 162 xnbu_start_connect(xnb_t *xnbp) in xnbu_start_connect() 176 xnbu_peer_connected(xnb_t *xnbp) in xnbu_peer_connected() 184 xnbu_peer_disconnected(xnb_t *xnbp) in xnbu_peer_disconnected() 193 xnbu_hotplug_connected(xnb_t *xnbp) in xnbu_hotplug_connected() 201 xnb_t *xnbp = arg; in xnbu_m_send() 238 xnb_t *xnbp = arg; in xnbu_m_set_mac_addr() 298 xnb_t *xnbp = arg; in xnbu_m_stat() [all …]
|
H A D | xnbo.c | 83 static void xnbo_close_mac(xnb_t *); 84 static void i_xnbo_close_mac(xnb_t *, boolean_t); 90 xnbo_to_mac(xnb_t *xnbp, mblk_t *mp) in xnbo_to_mac() 117 xnbo_cksum_from_peer(xnb_t *xnbp, mblk_t *mp, uint16_t flags) in xnbo_cksum_from_peer() 148 xnbo_cksum_to_peer(xnb_t *xnbp, mblk_t *mp) in xnbo_cksum_to_peer() 198 xnb_t *xnbp = arg; in xnbo_from_mac() 216 xnb_t *xnbp = arg; in xnbo_from_mac_filter() 264 xnbo_open_mac(xnb_t *xnbp, char *mac) in xnbo_open_mac() 374 xnbo_close_mac(xnb_t *xnbp) in xnbo_close_mac() 380 i_xnbo_close_mac(xnb_t *xnbp, boolean_t locked) in i_xnbo_close_mac() [all …]
|
H A D | xnb.c | 78 static void xnb_tx_notify_peer(xnb_t *, boolean_t); 79 static void xnb_tx_mark_complete(xnb_t *, RING_IDX, int16_t); 81 mblk_t *xnb_to_peer(xnb_t *, mblk_t *); 82 mblk_t *xnb_copy_to_peer(xnb_t *, mblk_t *); 84 static void setup_gop(xnb_t *, gnttab_copy_t *, uchar_t *, 160 xnb_t *xnbp; in xnb_ks_aux_update() 203 xnb_ks_init(xnb_t *xnbp) in xnb_ks_init() 237 xnb_ks_free(xnb_t *xnbp) in xnb_ks_free() 246 xnb_software_csum(xnb_t *xnbp, mblk_t *mp) in xnb_software_csum() 260 xnb_process_cksum_flags(xnb_t *xnbp, mblk_t *mp, uint32_t capab) in xnb_process_cksum_flags() [all …]
|