Lines Matching refs:memp
333 cpqary3_cmdpvt_t *memp = NULL; in cpqary3_cmdlist_occupy() local
347 memp = memlistp->head; in cpqary3_cmdlist_occupy()
348 if (NULL == memp) { in cpqary3_cmdlist_occupy()
353 memp->occupied = CPQARY3_OCCUPIED; in cpqary3_cmdlist_occupy()
354 bzero(memp->cmdlist_memaddr, sizeof (CommandList_t)); in cpqary3_cmdlist_occupy()
355 memp->cmdlist_memaddr->Header.Tag.tag_value = memp->tag.tag_value; in cpqary3_cmdlist_occupy()
356 memp->cmdlist_memaddr->ErrDesc.Addr = memp->cmdlist_erraddr; in cpqary3_cmdlist_occupy()
357 memp->cmdlist_memaddr->ErrDesc.Len = sizeof (ErrorInfo_t); in cpqary3_cmdlist_occupy()
358 memlistp->head = memp->next; in cpqary3_cmdlist_occupy()
360 DTRACE_PROBE1(cmdlist_occupy, cpqary3_cmdpvt_t *, memp); in cpqary3_cmdlist_occupy()
363 memp->next->prev = NULL; in cpqary3_cmdlist_occupy()
368 return (memp); in cpqary3_cmdlist_occupy()
385 cpqary3_cmdlist_release(cpqary3_cmdpvt_t *memp, uint8_t flag) in cpqary3_cmdlist_release() argument
389 if (memp == NULL) in cpqary3_cmdlist_release()
400 (cpqary3_cmdmemlist_t *)((cpqary3_t *)memp->ctlr)->cmdmemlistp; in cpqary3_cmdlist_release()
403 mutex_enter(&memp->ctlr->sw_mutex); in cpqary3_cmdlist_release()
406 memlistp->head = memp; in cpqary3_cmdlist_release()
407 memlistp->tail = memp; in cpqary3_cmdlist_release()
408 memp->next = NULL; in cpqary3_cmdlist_release()
409 memp->prev = NULL; in cpqary3_cmdlist_release()
411 memlistp->tail->next = memp; in cpqary3_cmdlist_release()
412 memp->prev = memlistp->tail; in cpqary3_cmdlist_release()
413 memp->next = NULL; in cpqary3_cmdlist_release()
414 memlistp->tail = memp; in cpqary3_cmdlist_release()
417 memp->occupied = CPQARY3_FREE; in cpqary3_cmdlist_release()
418 memp->cmdpvt_flag = 0; in cpqary3_cmdlist_release()
419 memp->pvt_pkt = NULL; in cpqary3_cmdlist_release()
422 mutex_exit(&memp->ctlr->sw_mutex); in cpqary3_cmdlist_release()
441 cpqary3_cmdpvt_t *memp; in cpqary3_memfini() local
479 memp = ctlr->cmdmemlistp->pool; in cpqary3_memfini()
481 DTRACE_PROBE2(memfini, uint32_t, mem_size, void *, memp); in cpqary3_memfini()
482 MEM_SFREE(memp, mem_size); in cpqary3_memfini()