Home
last modified time | relevance | path

Searched refs:ldc_chan_t (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/io/
H A Dldc.c71 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 Dldc_shm.c60 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 Dldc_impl.h371 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 */