Lines Matching refs:tcmd
118 mrsas_alloc_tmp_dcmd(struct mrsas_softc *sc, struct mrsas_tmp_dcmd *tcmd,
4569 struct mrsas_tmp_dcmd *tcmd; in mrsas_get_pd_list() local
4580 tcmd = malloc(sizeof(struct mrsas_tmp_dcmd), M_MRSAS, M_NOWAIT); in mrsas_get_pd_list()
4582 if (mrsas_alloc_tmp_dcmd(sc, tcmd, pd_list_size) != SUCCESS) { in mrsas_get_pd_list()
4586 mrsas_free_tmp_dcmd(tcmd); in mrsas_get_pd_list()
4587 free(tcmd, M_MRSAS); in mrsas_get_pd_list()
4590 pd_list_mem = tcmd->tmp_dcmd_mem; in mrsas_get_pd_list()
4591 pd_list_phys_addr = tcmd->tmp_dcmd_phys_addr; in mrsas_get_pd_list()
4649 mrsas_free_tmp_dcmd(tcmd); in mrsas_get_pd_list()
4650 free(tcmd, M_MRSAS); in mrsas_get_pd_list()
4678 struct mrsas_tmp_dcmd *tcmd; in mrsas_get_ld_list() local
4688 tcmd = malloc(sizeof(struct mrsas_tmp_dcmd), M_MRSAS, M_NOWAIT); in mrsas_get_ld_list()
4690 if (mrsas_alloc_tmp_dcmd(sc, tcmd, ld_list_size) != SUCCESS) { in mrsas_get_ld_list()
4694 mrsas_free_tmp_dcmd(tcmd); in mrsas_get_ld_list()
4695 free(tcmd, M_MRSAS); in mrsas_get_ld_list()
4698 ld_list_mem = tcmd->tmp_dcmd_mem; in mrsas_get_ld_list()
4699 ld_list_phys_addr = tcmd->tmp_dcmd_phys_addr; in mrsas_get_ld_list()
4752 mrsas_free_tmp_dcmd(tcmd); in mrsas_get_ld_list()
4753 free(tcmd, M_MRSAS); in mrsas_get_ld_list()
4773 struct mrsas_tmp_dcmd *tcmd, int size) in mrsas_alloc_tmp_dcmd() argument
4785 &tcmd->tmp_dcmd_tag)) { in mrsas_alloc_tmp_dcmd()
4789 if (bus_dmamem_alloc(tcmd->tmp_dcmd_tag, (void **)&tcmd->tmp_dcmd_mem, in mrsas_alloc_tmp_dcmd()
4790 BUS_DMA_NOWAIT, &tcmd->tmp_dcmd_dmamap)) { in mrsas_alloc_tmp_dcmd()
4794 if (bus_dmamap_load(tcmd->tmp_dcmd_tag, tcmd->tmp_dcmd_dmamap, in mrsas_alloc_tmp_dcmd()
4795 tcmd->tmp_dcmd_mem, size, mrsas_addr_cb, in mrsas_alloc_tmp_dcmd()
4796 &tcmd->tmp_dcmd_phys_addr, BUS_DMA_NOWAIT)) { in mrsas_alloc_tmp_dcmd()
4800 memset(tcmd->tmp_dcmd_mem, 0, size); in mrsas_alloc_tmp_dcmd()