Lines Matching defs:memp
109 cpqary3_send_NOE_command(cpqary3_t *ctlr, cpqary3_cmdpvt_t *memp, uint8_t flag)
118 * NOTE : DO NOT perform this operation for memp. Shall result in a
138 if ((NULL == memp) || (NULL == memp->cmdlist_memaddr)) {
144 bzero(MEM2DRVPVT(memp)->sg, sizeof (NoeBuffer));
145 memp->cmdlist_memaddr->Header.Tag.drvinfo_n_err =
160 if (NULL == (memp = cpqary3_cmdlist_occupy(ctlr))) {
166 memp->driverdata = (cpqary3_private_t *)
168 if (NULL == memp->driverdata) {
171 cpqary3_cmdlist_release(memp, CPQARY3_HOLD_SW_MUTEX);
174 memp->driverdata->sg = databuf;
175 memp->driverdata->phyctgp = phys_handle;
177 cmdlist = memp->cmdlist_memaddr;
199 memp->complete = cpqary3_noe_complete;
202 rv = cpqary3_submit(ctlr, memp->cmdlist_phyaddr);
227 cpqary3_cmdpvt_t *memp;
241 if (NULL == (memp = cpqary3_cmdlist_occupy(ctlr))) {
246 cmdlist = memp->cmdlist_memaddr;
260 memp->complete = cpqary3_noe_complete;
263 rv = cpqary3_submit(ctlr, memp->cmdlist_phyaddr);
285 cpqary3_NOE_handler(cpqary3_cmdpvt_t *memp)
297 VERIFY(memp != NULL);
299 evt = (NoeBuffer *)MEM2DRVPVT(memp)->sg;
300 ctlr = (cpqary3_t *)memp->ctlr;
301 phys_handle = (cpqary3_phyctg_t *)MEM2DRVPVT(memp)->phyctgp;
324 MEM_SFREE(memp->driverdata, sizeof (cpqary3_private_t));
327 cpqary3_cmdlist_release(memp, CPQARY3_NO_MUTEX);
519 cpqary3_send_NOE_command(ctlr, memp, CPQARY3_NOE_RESUBMIT)) {
522 cpqary3_free_phyctgs_mem(MEM2DRVPVT(memp)->phyctgp,
524 cpqary3_cmdlist_release(memp, CPQARY3_NO_MUTEX);