Lines Matching refs:desc_ptr
37 void sd_host_adma_prepare(struct cdns_idmac_desc *desc_ptr, uintptr_t buf,
668 void sd_host_adma_prepare(struct cdns_idmac_desc *desc_ptr, uint64_t buf, in sd_host_adma_prepare() argument
680 desc_ptr->attr = (ADMA_DESC_TRANSFER_DATA | ADMA_DESC_ATTR_VALID); in sd_host_adma_prepare()
681 desc_ptr->len = 0; // 0 means 64kb page size it will take in sd_host_adma_prepare()
682 desc_ptr->addr_lo = 0; in sd_host_adma_prepare()
684 desc_ptr->addr_hi = (uint32_t)((buf >> 32) & 0xffffffff); in sd_host_adma_prepare()
687 desc_ptr->attr |= (ADMA_DESC_ATTR_END); in sd_host_adma_prepare()
693 desc_ptr->attr = in sd_host_adma_prepare()
695 desc_ptr->addr_lo = buf & 0xffffffff; in sd_host_adma_prepare()
696 desc_ptr->len = size; in sd_host_adma_prepare()
698 desc_ptr->addr_hi = (uint32_t)((buf >> 32) & 0xffffffff); in sd_host_adma_prepare()
700 desc_address = (uint64_t)desc_ptr; in sd_host_adma_prepare()