Searched refs:rmc_comm_state (Results 1 – 4 of 4) sorted by relevance
/titanic_50/usr/src/uts/sun4u/sys/ |
H A D | rmc_comm.h | 145 struct rmc_comm_state { struct 226 int rmc_comm_serdev_init(struct rmc_comm_state *, dev_info_t *); 227 void rmc_comm_serdev_fini(struct rmc_comm_state *, dev_info_t *); 228 void rmc_comm_serdev_receive(struct rmc_comm_state *); 229 void rmc_comm_serdev_send(struct rmc_comm_state *, char *, int); 230 void rmc_comm_serdev_drain(struct rmc_comm_state *); 231 struct rmc_comm_state *rmc_comm_getstate(dev_info_t *, int, const char *); 235 void rmc_comm_dp_init(struct rmc_comm_state *); 236 void rmc_comm_dp_fini(struct rmc_comm_state *); 237 void rmc_comm_dp_drecv(struct rmc_comm_state *, uint8_t *, int); [all …]
|
/titanic_50/usr/src/uts/sun4u/io/ |
H A D | rmc_comm.c | 76 extern void dp_reset(struct rmc_comm_state *, uint8_t, boolean_t, boolean_t); 77 static void sio_put_reg(struct rmc_comm_state *, uint_t, uint8_t); 78 static uint8_t sio_get_reg(struct rmc_comm_state *, uint_t); 79 static void sio_check_fault_status(struct rmc_comm_state *); 80 static boolean_t sio_data_ready(struct rmc_comm_state *); 81 static void rmc_comm_set_irq(struct rmc_comm_state *, boolean_t); 85 static void rmc_comm_hw_reset(struct rmc_comm_state *); 86 static void rmc_comm_offline(struct rmc_comm_state *); 87 static int rmc_comm_online(struct rmc_comm_state *, dev_info_t *); 88 static void rmc_comm_unattach(struct rmc_comm_state *, dev_info_t *, int, [all …]
|
H A D | rmc_comm_dp.c | 66 int erri_test_simulate_srec_sec(struct rmc_comm_state *, char *, int); 75 static uint8_t *dp_get_buffer(struct rmc_comm_state *, uint8_t); 76 static void dp_release_buffer(struct rmc_comm_state *, uint8_t); 77 static void dp_init_buffers(struct rmc_comm_state *); 78 static void dp_got_full_hdr(struct rmc_comm_state *, dp_packet_t *); 79 static void dp_got_bp_msg(struct rmc_comm_state *, dp_packet_t *); 80 static void dp_got_full_msg(struct rmc_comm_state *, dp_packet_t *); 81 static void dp_tx_handle_ack(struct rmc_comm_state *, uint16_t); 82 static void dp_tx_handle_nak(struct rmc_comm_state *, uint16_t); 83 static void dp_send_packet(struct rmc_comm_state *, uchar_t *); [all …]
|
H A D | rmc_comm_drvintf.c | 51 void dp_reset(struct rmc_comm_state *, uint8_t, boolean_t, boolean_t); 52 void dp_wake_up_waiter(struct rmc_comm_state *, uint8_t); 54 static int rmc_comm_send_req_resp(struct rmc_comm_state *rcs, 56 static int rmc_comm_wait_bp_reply(struct rmc_comm_state *, 58 static void rmc_comm_wait_enable_to_send(struct rmc_comm_state *, 60 static void rmc_comm_wake_up_next(struct rmc_comm_state *); 62 static int rmc_comm_dreq_thread_start(struct rmc_comm_state *rcs); 63 static void rmc_comm_dreq_thread_kill(struct rmc_comm_state *rcs); 73 struct rmc_comm_state *rcs; in rmc_comm_request_response() 101 struct rmc_comm_state *rcs; in rmc_comm_request_nowait() [all …]
|