Searched refs:rcs (Results 1 - 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/io/
H A Drmc_comm.c100 struct rmc_comm_state *rcs; local
103 rcs = ddi_get_soft_state(rmc_comm_statep, 0);
104 if ((rcs == NULL) || (!rcs->is_attached)) {
108 rcs->n_registrations++;
116 struct rmc_comm_state *rcs; local
119 rcs = ddi_get_soft_state(rmc_comm_statep, 0);
120 ASSERT(rcs != NULL);
121 ASSERT(rcs->n_registrations != 0);
122 rcs
132 struct rmc_comm_state *rcs = NULL; local
176 sio_put_reg(struct rmc_comm_state *rcs, uint_t reg, uint8_t val) argument
218 sio_get_reg(struct rmc_comm_state *rcs, uint_t reg) argument
232 sio_check_fault_status(struct rmc_comm_state *rcs) argument
239 rmc_comm_faulty(struct rmc_comm_state *rcs) argument
250 sio_data_ready(struct rmc_comm_state *rcs) argument
266 rmc_comm_set_irq(struct rmc_comm_state *rcs, boolean_t newstate) argument
299 struct rmc_comm_state *rcs = (void *)arg; local
337 rmc_comm_serdev_receive(struct rmc_comm_state *rcs) argument
394 struct rmc_comm_state *rcs = (void *)arg; local
409 struct rmc_comm_state *rcs = (void *)arg; local
422 rmc_comm_serdev_send(struct rmc_comm_state *rcs, char *buf, int buflen) argument
466 rmc_comm_serdev_drain(struct rmc_comm_state *rcs) argument
486 rmc_comm_hw_reset(struct rmc_comm_state *rcs) argument
540 rmc_comm_offline(struct rmc_comm_state *rcs) argument
549 rmc_comm_online(struct rmc_comm_state *rcs, dev_info_t *dip) argument
593 rmc_comm_serdev_init(struct rmc_comm_state *rcs, dev_info_t *dip) argument
679 rmc_comm_serdev_fini(struct rmc_comm_state *rcs, dev_info_t *dip) argument
707 rmc_comm_unattach(struct rmc_comm_state *rcs, dev_info_t *dip, int instance, boolean_t drvi_init, boolean_t dp_init, boolean_t sd_init) argument
746 struct rmc_comm_state *rcs = NULL; local
878 struct rmc_comm_state *rcs; local
930 struct rmc_comm_state *rcs; local
[all...]
H A Drmc_comm_drvintf.c54 static int rmc_comm_send_req_resp(struct rmc_comm_state *rcs,
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; local
79 if ((rcs = rmc_comm_getstate(NULL, 0,
84 err = rmc_comm_send_req_resp(rcs, request, response, wait_time);
101 struct rmc_comm_state *rcs; local
111 if ((rcs = rmc_comm_getstate(NULL, 0,
119 DPRINTF(rcs, DAPI, (CE_CONT, "reqnowait, invalid args\n"));
124 DPRINTF(rcs, DAP
272 rmc_comm_send_req_resp(struct rmc_comm_state *rcs, rmc_comm_msg_t *request, rmc_comm_msg_t *response, uint32_t wait_time) argument
483 struct rmc_comm_state *rcs; local
639 struct rmc_comm_state *rcs; local
691 struct rmc_comm_state *rcs; local
730 struct rmc_comm_state *rcs; local
817 rmc_comm_wait_bp_reply(struct rmc_comm_state *rcs, rmc_comm_dp_state_t *dps, dp_req_resp_t *drr, clock_t stop_clockt) argument
865 rmc_comm_wait_enable_to_send(struct rmc_comm_state *rcs, rmc_comm_dp_state_t *dps) argument
903 rmc_comm_wake_up_next(struct rmc_comm_state *rcs) argument
923 struct rmc_comm_state *rcs; local
987 rmc_comm_dreq_thread_start(struct rmc_comm_state *rcs) argument
1012 rmc_comm_dreq_thread_kill(struct rmc_comm_state *rcs) argument
1037 rmc_comm_drvintf_init(struct rmc_comm_state *rcs) argument
1063 rmc_comm_drvintf_fini(struct rmc_comm_state *rcs) argument
[all...]
H A Drmc_comm_dp.c98 dp_init_buffers(struct rmc_comm_state *rcs) argument
101 dp_buffer_t *dbuf = rcs->dp_state.dp_buffers;
111 dp_get_buffer(struct rmc_comm_state *rcs, uint8_t type) argument
113 dp_buffer_t *dbuf = rcs->dp_state.dp_buffers;
115 ASSERT(MUTEX_HELD(rcs->dp_state.dp_mutex));
120 DPRINTF(rcs, DMEM,
127 DPRINTF(rcs, DMEM, (CE_CONT, "get buffer type=%d\n", type));
138 dp_release_buffer(struct rmc_comm_state *rcs, uint8_t type) argument
140 dp_buffer_t *dbuf = rcs->dp_state.dp_buffers;
142 ASSERT(MUTEX_HELD(rcs
162 struct rmc_comm_state *rcs = (struct rmc_comm_state *)arg; local
191 struct rmc_comm_state *rcs = (struct rmc_comm_state *)arg; local
234 dp_enable_data_link(struct rmc_comm_state *rcs) argument
274 dp_reset(struct rmc_comm_state *rcs, uint8_t rx_seqid, boolean_t flush_tx, boolean_t restart_data_link) argument
329 dp_tx_handle_ack(struct rmc_comm_state *rcs, uint16_t rxnum) argument
363 dp_tx_handle_nak(struct rmc_comm_state *rcs, uint16_t rxnum) argument
392 dp_got_full_hdr(struct rmc_comm_state *rcs, dp_packet_t *pkt) argument
442 dp_got_bp_msg(struct rmc_comm_state *rcs, dp_packet_t *pkt) argument
488 dp_got_full_msg(struct rmc_comm_state *rcs, dp_packet_t *pkt) argument
526 dp_get_msglen(struct rmc_comm_state *rcs, uint8_t *buf) argument
550 dp_send_packet(struct rmc_comm_state *rcs, uchar_t *buf) argument
600 dp_wake_up_waiter(struct rmc_comm_state *rcs, uint8_t flags) argument
619 rmc_comm_dp_init(struct rmc_comm_state *rcs) argument
685 rmc_comm_dp_fini(struct rmc_comm_state *rcs) argument
726 rmc_comm_dp_drecv(struct rmc_comm_state *rcs, uint8_t *buf, int buflen) argument
926 rmc_comm_dp_mrecv(struct rmc_comm_state *rcs, uint8_t *buf) argument
1167 rmc_comm_dp_ctlsend(struct rmc_comm_state *rcs, uint8_t type) argument
1200 rmc_comm_dp_msend(struct rmc_comm_state *rcs, dp_message_t *req) argument
1517 rmc_comm_bp_msend(struct rmc_comm_state *rcs, bp_msg_t *bp_msg) argument
1542 rmc_comm_bp_srecsend(struct rmc_comm_state *rcs, char *buf, int buflen) argument
1557 rmc_comm_dp_mcleanup(struct rmc_comm_state *rcs) argument
[all...]
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/hostbridge/
H A Dhb_rcid.h50 struct prc *rcs; /* array of pciexrc */ member in struct:pprc
H A Dhb_sun4v.c53 busorrc_t *rcs = NULL; local
65 if (busorrc_add(mod, &rcs, pnode) < 0) {
67 busorrc_free(mod, rcs);
72 return (rcs);
81 find_dnode(busorrc_t *rcs, uint64_t ba) argument
84 for (p = rcs; p != NULL; p = p->br_nextbus) {
292 busorrc_t *rcs; local
321 rcs = get_rcs(mod);
333 for (j = 0, rcp = hbp->rcs; j < hbp->srcs; j++, rcp++) {
336 dnode1 = find_dnode(rcs, rc
[all...]
H A Dhb_mdesc.h56 md_rc_t *rcs; /* a list of pciex root complexes */ member in struct:md_hb
57 int16_t srcs; /* size of the rcs */
58 int16_t nrcs; /* count of rc entries in rcs */
H A Dhb_mdesc.c62 if (phb->rcs != NULL && phb->id == hbid) {
131 hbp->rcs = topo_mod_zalloc(mod, sizeof (md_rc_t) * nrcs);
138 hbp->rcs[nrcs].id = -1; /* invalidate the entry */
145 hbp->rcs[nrcs].cfg_handle = x;
150 hbp->rcs[nrcs].id = id;
152 hbp->rcs[nrcs].id = hbp->nrcs;
220 if (hbp->rcs == NULL)
222 topo_mod_free(mod, hbp->rcs, hbp->srcs * sizeof (md_rc_t));
H A Dhb_rcid.c114 pciexrc = prcids.plats[p].rcs[i];
/illumos-gate/usr/src/uts/sun4u/sys/
H A Drmc_comm.h197 #define DPRINTF(rcs, d, ARGLIST) { if (rcs->debug & d) cmn_err ARGLIST; }
198 #define DATASCOPE(rcs, c, b, l) { int i, j; char s[80]; \
206 DPRINTF(rcs, DDSC, \
213 DPRINTF(rcs, DDSC, \
217 #define DPRINTF(rcs, d, ARGLIST)
218 #define DATASCOPE(rcs, c, b, l)
/illumos-gate/usr/src/lib/fm/topo/modules/SUNW,SPARC-Enterprise/ioboard/
H A Dopl_topo.h81 di_node_t rcs[OPL_HB_MAX][OPL_RC_MAX]; member in struct:__anon2502
H A Dopl_ioboard.c325 ioboard_list[psb].rcs[hb][rc] = pnode;
H A Dopl_hostbridge.c282 p = iob->rcs[hb][rc];
/illumos-gate/usr/src/lib/fm/topo/modules/sun4u/hostbridge/
H A Dhb_sun4u.c119 busorrc_t *rcs = NULL; local
154 if (busorrc_add(mod, &rcs, pnode) < 0) {
162 if (busorrc_process(mod, rcs, 1, ptn) < 0)
166 busorrc_free(mod, rcs);
/illumos-gate/usr/src/lib/fm/topo/modules/sun4/hostbridge/
H A Dhb_sun4.c194 * (Hostbridge #0, Root Complex #(rcs/hostbridge), ExBus #(buses/rc))
200 * (Hostbridge #nhb, Root Complex #(rcs/hostbridge), ExBus #(buses/rc))
207 tnode_t **rcs; local
221 if ((rcs = topo_mod_zalloc(mod, nrc * sizeof (tnode_t *))) == NULL) {
244 if (rcs[rc] == NULL) {
245 rcs[rc] = rc_process(mod, hb[br], rc, p->br_din);
246 if (rcs[rc] == NULL) {
252 rcs[rc], PCI_BUS, PCIEX_BUS, 0, MAX_HB_BUSES,
273 topo_node_unbind(rcs[rc]);
276 topo_mod_free(mod, rcs, nr
[all...]
/illumos-gate/usr/src/uts/common/pcmcia/cs/
H A Dcs_stubs.c132 csx_register_cardservices(cs_register_cardservices_t *rcs) argument
138 rcs->magic, rcs->function, (void *)rcs->cardservices);
141 if (rcs->magic != CS_STUBS_MAGIC)
144 switch (rcs->function) {
146 cardservices = rcs->cardservices;
166 rcs->cardservices = cardservices;
H A Dcs.c316 cs_register_cardservices_t rcs; local
326 rcs.magic = CS_STUBS_MAGIC;
327 rcs.function = CS_ENTRY_DEREGISTER;
328 (void) csx_register_cardservices(&rcs);
8523 cs_register_cardservices_t rcs; local
8547 rcs.magic = CS_STUBS_MAGIC;
8548 rcs.function = CS_ENTRY_REGISTER;
8549 rcs.cardservices = CardServices;
8551 if ((ret = csx_register_cardservices(&rcs)) != CS_SUCCESS) {
/illumos-gate/usr/src/lib/librdc/common/
H A Drdcconfig.c101 chain_successful(rdcconfig_t *rdcs, rdc_rc_t *rcs) argument
108 rcp = rcs;

Completed in 104 milliseconds