Searched refs:ldc_chan_t (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | ldc.c | 71 void i_ldc_reset(ldc_chan_t *ldcp, boolean_t force_reset); 73 static int i_ldc_txq_reconf(ldc_chan_t *ldcp); 74 static int i_ldc_rxq_reconf(ldc_chan_t *ldcp, boolean_t force_reset); 75 static void i_ldc_rxq_drain(ldc_chan_t *ldcp); 76 static void i_ldc_reset_state(ldc_chan_t *ldcp); 79 static int i_ldc_get_tx_tail(ldc_chan_t *ldcp, uint64_t *tail); 80 static void i_ldc_get_tx_head(ldc_chan_t *ldcp, uint64_t *head); 81 static int i_ldc_set_tx_tail(ldc_chan_t *ldcp, uint64_t tail); 82 static int i_ldc_set_rx_head(ldc_chan_t *ldcp, uint64_t head); 83 static int i_ldc_send_pkt(ldc_chan_t *ldcp, uint8_t pkttype, uint8_t subtype, [all …]
|
H A D | ldc_shm.c | 60 extern void i_ldc_reset(ldc_chan_t *ldcp, boolean_t force_reset); 194 ldc_chan_t *ldcp; in ldc_mem_alloc_handle() 202 ldcp = (ldc_chan_t *)handle; in ldc_mem_alloc_handle() 254 ldc_chan_t *ldcp; in ldc_mem_free_handle() 349 ldc_chan_t *ldcp; in i_ldc_mem_bind_handle() 674 ldc_chan_t *ldcp; in ldc_mem_nextcookie() 730 ldc_chan_t *ldcp; in ldc_mem_unbind_handle() 865 ldc_chan_t *ldcp; in ldc_mem_copy() 882 ldcp = (ldc_chan_t *)handle; in ldc_mem_copy() 1091 ldc_chan_t *ldcp; in ldc_mem_rdwr_cookie() [all …]
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | ldc_impl.h | 371 typedef struct ldc_chan ldc_chan_t; typedef 381 ldc_chan_t *ldcp; /* Pointer to channel struct */ 399 ldc_chan_t *ldcp; /* Pointer to bound channel */ 414 ldc_chan_t *next; /* Next channel */ 480 int (*read_p)(ldc_chan_t *ldcp, caddr_t bufferp, 482 int (*write_p)(ldc_chan_t *ldcp, caddr_t bufferp, 485 uint64_t (*readq_get_state)(ldc_chan_t *ldcp, uint64_t *head, 488 int (*readq_set_head)(ldc_chan_t *ldcp, uint64_t head); 500 ldc_chan_t *chan_list; /* List of LDC endpoints */
|