Searched refs:cpqary3p (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/cpqary3/
H A Dcpqary3_isr.c37 cpqary3_t *cpqary3p; local
44 cpqary3p = (void *)per_ctlr;
45 ctp = (CfgTable_t *)cpqary3p->ct;
46 replyq_ptr = (cpqary3_drvr_replyq_t *)cpqary3p->drvr_replyq;
48 if (CPQARY3_FAILURE == cpqary3p->check_ctlr_intr(cpqary3p)) {
49 if (cpqary3p->heartbeat ==
50 DDI_GET32(cpqary3p, &ctp->HeartBeat)) {
51 if (0x2 & ddi_get32(cpqary3p->odr_handle,
52 (uint32_t *)cpqary3p
165 cpqary3_t *cpqary3p; local
[all...]
H A Dcpqary3_talk2ctlr.c29 uint8_t cpqary3_check_simple_ctlr_intr(cpqary3_t *cpqary3p);
30 uint8_t cpqary3_check_perf_ctlr_intr(cpqary3_t *cpqary3p);
31 uint8_t cpqary3_check_perf_e200_intr(cpqary3_t *cpqary3p);
44 cpqary3_check_simple_ctlr_intr(cpqary3_t *cpqary3p) argument
53 intr_pending_mask = cpqary3p->bddef->bd_intrpendmask;
56 (ddi_get32(cpqary3p->isr_handle, (uint32_t *)cpqary3p->isr)))
73 cpqary3_check_perf_ctlr_intr(cpqary3_t *cpqary3p) argument
80 if (0x1 & (ddi_get32(cpqary3p->isr_handle,
81 (uint32_t *)cpqary3p
99 cpqary3_check_perf_e200_intr(cpqary3_t *cpqary3p) argument
128 cpqary3_retrieve(cpqary3_t *cpqary3p) argument
201 cpqary3_poll_retrieve(cpqary3_t *cpqary3p, uint32_t poll_tag) argument
288 cpqary3_submit(cpqary3_t *cpqary3p, uint32_t cmd_phyaddr) argument
359 cpqary3_intr_onoff(cpqary3_t *cpqary3p, uint8_t flag) argument
396 cpqary3_lockup_intr_onoff(cpqary3_t *cpqary3p, uint8_t flag) argument
434 cpqary3_init_ctlr(cpqary3_t *cpqary3p) argument
891 cpqary3_check_ctlr_init(cpqary3_t *cpqary3p) argument
[all...]
H A Dcpqary3.c284 cpqary3_t *cpqary3p; /* per-controller */ local
304 cpqary3p = ddi_get_soft_state(cpqary3_state, instance);
305 if (!cpqary3p) {
307 cpqary3_cleanup(cpqary3p, cleanstatus);
312 cpqary3p->dip = dip;
313 cpqary3p->instance = instance;
316 cpqary3_read_conf_file(dip, cpqary3p);
319 retvalue = cpqary3_update_ctlrdetails(cpqary3p, &cleanstatus);
321 cpqary3_cleanup(cpqary3p, cleanstatus);
326 if (ddi_get_iblock_cookie(dip, 0, &cpqary3p
490 cpqary3_t *cpqary3p; local
532 cpqary3_t *cpqary3p; local
616 cpqary3_cleanup(cpqary3_t *cpqary3p, uint32_t status) argument
753 cpqary3_update_ctlrdetails(cpqary3_t *cpqary3p, uint32_t *cleanstatus) argument
[all...]
H A Dcpqary3_scsi.c41 cpqary3_probe4targets(cpqary3_t *cpqary3p) argument
45 rv = cpqary3_probe4LVs(cpqary3p);
51 rv = cpqary3_probe4Tapes(cpqary3p);
75 cpqary3_t *cpqary3p; local
82 if (NULL == (cpqary3p = cpqary3_cmdpvtp->ctlr))
87 tgtp = cpqary3p->cpqary3_tgtp[tid];
180 cpqary3_send_abortcmd(cpqary3_t *cpqary3p, uint16_t target_id, argument
192 RETURN_FAILURE_IF_NULL(cpqary3p);
197 cpqtgtp = cpqary3p->cpqary3_tgtp[target_id];
210 cpqary3_cmdpvtp = cpqary3_synccmd_alloc(cpqary3p,
287 cpqary3_flush_cache(cpqary3_t *cpqary3p) argument
352 cpqary3_probe4LVs(cpqary3_t *cpqary3p) argument
594 cpqary3_probe4Tapes(cpqary3_t *cpqary3p) argument
750 cpqary3_t *cpqary3p; local
[all...]
H A Dcpqary3_util.c35 cpqary3_read_conf_file(dev_info_t *dip, cpqary3_t *cpqary3p) argument
39 cpqary3p->noe_support = 0;
69 cpqary3p->legacy_mapping = 1;
77 cpqary3p->noe_support = 1;
80 cpqary3p->noe_support = 0;
317 cpqary3_synccmd_alloc(cpqary3_t *cpqary3p, size_t bufsz) argument
345 dmabufva = cpqary3_alloc_phyctgs_mem(cpqary3p, bufsz,
361 memp = cpqary3_cmdlist_occupy(cpqary3p);
429 cpqary3_synccmd_free(cpqary3_t *cpqary3p, cpqary3_cmdpvt_t *memp) argument
456 mutex_enter(&(cpqary3p
495 cpqary3_synccmd_send(cpqary3_t *cpqary3p, cpqary3_cmdpvt_t *memp, clock_t timeoutms, int flags) argument
[all...]
H A Dcpqary3_ioctl.c54 * cpqary3p - address of the PerController structure
131 * cpqary3p - address of the PerController structure
136 cpqary3_ioctl_ctlr_info(uintptr_t ioctl_reqp, cpqary3_t *cpqary3p, int mode) argument
170 ctlr_info->subsystem_id = cpqary3p->board_id;
171 ctlr_info->bus = cpqary3p->bus;
172 ctlr_info->dev = cpqary3p->dev;
173 ctlr_info->fun = cpqary3p->fun;
174 ctlr_info->num_of_tgts = cpqary3p->num_of_targets;
175 ctlr_info->controller_instance = cpqary3p->instance;
221 * cpqary3p
226 cpqary3_ioctl_bmic_pass(uintptr_t ioctl_reqp, cpqary3_t *cpqary3p, int mode) argument
320 cpqary3_ioctl_send_bmiccmd(cpqary3_t *cpqary3p, cpqary3_bmic_pass_t *bmic_pass, int mode) argument
499 cpqary3_ioctl_scsi_pass(uintptr_t ioctl_reqp, cpqary3_t *cpqary3p, int mode) argument
589 cpqary3_ioctl_send_scsicmd(cpqary3_t *cpqary3p, cpqary3_scsi_pass_t *scsi_pass, int mode) argument
[all...]
H A Dcpqary3_mem.c60 cpqary3_meminit(cpqary3_t *cpqary3p) argument
84 RETURN_FAILURE_IF_NULL(cpqary3p);
86 CmdsOutMax = cpqary3p->ctlr_maxcmds;
95 cpqary3p->cmdmemlistp = memlistp =
98 if (!cpqary3p->cmdmemlistp) {
119 MEM_SFREE(cpqary3p->cmdmemlistp, sizeof (cpqary3_cmdmemlist_t));
120 cpqary3p->cmdmemlistp = NULL;
146 ptr->ctlr = cpqary3p;
151 cpqary3p->cmdmemlistp->head = head_pvtp; /* head Command Memory List */
152 cpqary3p
[all...]
H A Dcpqary3_transport.c232 cpqary3_t *cpqary3p; local
239 cpqary3p = SA2CTLR(sa);
240 dip = cpqary3p->dip;
302 if (cpqary3_dma_alloc(cpqary3p, scsi_pktp,
311 cpqary3_dma_move(scsi_pktp, bp, cpqary3p)) {
331 cpqary3_dma_alloc(cpqary3_t *cpqary3p, struct scsi_pkt *scsi_pktp, argument
368 tmp_dma_attr.dma_attr_sgllen = cpqary3p->sg_cnt;
380 if (DDI_SUCCESS != (retvalue = ddi_dma_alloc_handle(cpqary3p->dip,
450 if (i == cpqary3p->sg_cnt ||
508 cpqary3_t *cpqary3p)
507 cpqary3_dma_move(struct scsi_pkt *scsi_pktp, struct buf *bp, cpqary3_t *cpqary3p) argument
1196 cpqary3_t *cpqary3p; local
[all...]
H A Dcpqary3.h488 uint8_t cpqary3_poll_retrieve(cpqary3_t *cpqary3p, uint32_t poll_tag);

Completed in 67 milliseconds