rmem 381 drivers/hid/hid-wiimote-core.c ssize_t wiimote_cmd_read(struct wiimote_data *wdata, __u32 offset, __u8 *rmem, rmem 389 drivers/hid/hid-wiimote-core.c wdata->state.cmd_read_buf = rmem; rmem 432 drivers/hid/hid-wiimote-core.c static __u8 wiimote_cmd_read_ext(struct wiimote_data *wdata, __u8 *rmem) rmem 437 drivers/hid/hid-wiimote-core.c ret = wiimote_cmd_read(wdata, 0xa400fa, rmem, 6); rmem 441 drivers/hid/hid-wiimote-core.c hid_dbg(wdata->hdev, "extension ID: %6phC\n", rmem); rmem 443 drivers/hid/hid-wiimote-core.c if (rmem[0] == 0xff && rmem[1] == 0xff && rmem[2] == 0xff && rmem 444 drivers/hid/hid-wiimote-core.c rmem[3] == 0xff && rmem[4] == 0xff && rmem[5] == 0xff) rmem 447 drivers/hid/hid-wiimote-core.c if (rmem[4] == 0x00 && rmem[5] == 0x00) rmem 449 drivers/hid/hid-wiimote-core.c if (rmem[4] == 0x01 && rmem[5] == 0x01) rmem 451 drivers/hid/hid-wiimote-core.c if (rmem[4] == 0x04 && rmem[5] == 0x02) rmem 453 drivers/hid/hid-wiimote-core.c if (rmem[4] == 0x01 && rmem[5] == 0x20) rmem 455 drivers/hid/hid-wiimote-core.c if (rmem[0] == 0x01 && rmem[1] == 0x00 && rmem 456 drivers/hid/hid-wiimote-core.c rmem[4] == 0x01 && rmem[5] == 0x03) rmem 458 drivers/hid/hid-wiimote-core.c if (rmem[0] == 0x00 && rmem[1] == 0x00 && rmem 459 drivers/hid/hid-wiimote-core.c rmem[4] == 0x01 && rmem[5] == 0x03) rmem 510 drivers/hid/hid-wiimote-core.c static bool wiimote_cmd_read_mp(struct wiimote_data *wdata, __u8 *rmem) rmem 515 drivers/hid/hid-wiimote-core.c ret = wiimote_cmd_read(wdata, 0xa600fa, rmem, 6); rmem 519 drivers/hid/hid-wiimote-core.c hid_dbg(wdata->hdev, "motion plus ID: %6phC\n", rmem); rmem 521 drivers/hid/hid-wiimote-core.c if (rmem[5] == 0x05) rmem 524 drivers/hid/hid-wiimote-core.c hid_info(wdata->hdev, "unknown motion plus ID: %6phC\n", rmem); rmem 533 drivers/hid/hid-wiimote-core.c __u8 rmem[6]; rmem 536 drivers/hid/hid-wiimote-core.c ret = wiimote_cmd_read(wdata, 0xa400fa, rmem, 6); rmem 540 drivers/hid/hid-wiimote-core.c hid_dbg(wdata->hdev, "mapped motion plus ID: %6phC\n", rmem); rmem 542 drivers/hid/hid-wiimote-core.c if (rmem[0] == 0xff && rmem[1] == 0xff && rmem[2] == 0xff && rmem 543 drivers/hid/hid-wiimote-core.c rmem[3] == 0xff && rmem[4] == 0xff && rmem[5] == 0xff) rmem 546 drivers/hid/hid-wiimote-core.c if (rmem[4] == 0x04 && rmem[5] == 0x05) rmem 548 drivers/hid/hid-wiimote-core.c else if (rmem[4] == 0x05 && rmem[5] == 0x05) rmem 550 drivers/hid/hid-wiimote-core.c else if (rmem[4] == 0x07 && rmem[5] == 0x05) rmem 273 drivers/hid/hid-wiimote.h __u8 *rmem, __u8 size); rmem 2636 drivers/net/ethernet/broadcom/bnxt/bnxt.c static void bnxt_free_ring(struct bnxt *bp, struct bnxt_ring_mem_info *rmem) rmem 2641 drivers/net/ethernet/broadcom/bnxt/bnxt.c for (i = 0; i < rmem->nr_pages; i++) { rmem 2642 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!rmem->pg_arr[i]) rmem 2645 drivers/net/ethernet/broadcom/bnxt/bnxt.c dma_free_coherent(&pdev->dev, rmem->page_size, rmem 2646 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_arr[i], rmem->dma_arr[i]); rmem 2648 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_arr[i] = NULL; rmem 2650 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->pg_tbl) { rmem 2651 drivers/net/ethernet/broadcom/bnxt/bnxt.c size_t pg_tbl_size = rmem->nr_pages * 8; rmem 2653 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->flags & BNXT_RMEM_USE_FULL_PAGE_FLAG) rmem 2654 drivers/net/ethernet/broadcom/bnxt/bnxt.c pg_tbl_size = rmem->page_size; rmem 2656 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_tbl, rmem->pg_tbl_map); rmem 2657 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_tbl = NULL; rmem 2659 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->vmem_size && *rmem->vmem) { rmem 2660 drivers/net/ethernet/broadcom/bnxt/bnxt.c vfree(*rmem->vmem); rmem 2661 drivers/net/ethernet/broadcom/bnxt/bnxt.c *rmem->vmem = NULL; rmem 2665 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_alloc_ring(struct bnxt *bp, struct bnxt_ring_mem_info *rmem) rmem 2671 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->flags & (BNXT_RMEM_VALID_PTE_FLAG | BNXT_RMEM_RING_PTE_FLAG)) rmem 2673 drivers/net/ethernet/broadcom/bnxt/bnxt.c if ((rmem->nr_pages > 1 || rmem->depth > 0) && !rmem->pg_tbl) { rmem 2674 drivers/net/ethernet/broadcom/bnxt/bnxt.c size_t pg_tbl_size = rmem->nr_pages * 8; rmem 2676 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->flags & BNXT_RMEM_USE_FULL_PAGE_FLAG) rmem 2677 drivers/net/ethernet/broadcom/bnxt/bnxt.c pg_tbl_size = rmem->page_size; rmem 2678 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_tbl = dma_alloc_coherent(&pdev->dev, pg_tbl_size, rmem 2679 drivers/net/ethernet/broadcom/bnxt/bnxt.c &rmem->pg_tbl_map, rmem 2681 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!rmem->pg_tbl) rmem 2685 drivers/net/ethernet/broadcom/bnxt/bnxt.c for (i = 0; i < rmem->nr_pages; i++) { rmem 2688 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_arr[i] = dma_alloc_coherent(&pdev->dev, rmem 2689 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->page_size, rmem 2690 drivers/net/ethernet/broadcom/bnxt/bnxt.c &rmem->dma_arr[i], rmem 2692 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!rmem->pg_arr[i]) rmem 2695 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->nr_pages > 1 || rmem->depth > 0) { rmem 2696 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (i == rmem->nr_pages - 2 && rmem 2697 drivers/net/ethernet/broadcom/bnxt/bnxt.c (rmem->flags & BNXT_RMEM_RING_PTE_FLAG)) rmem 2699 drivers/net/ethernet/broadcom/bnxt/bnxt.c else if (i == rmem->nr_pages - 1 && rmem 2700 drivers/net/ethernet/broadcom/bnxt/bnxt.c (rmem->flags & BNXT_RMEM_RING_PTE_FLAG)) rmem 2702 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_tbl[i] = rmem 2703 drivers/net/ethernet/broadcom/bnxt/bnxt.c cpu_to_le64(rmem->dma_arr[i] | extra_bits); rmem 2707 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->vmem_size) { rmem 2708 drivers/net/ethernet/broadcom/bnxt/bnxt.c *rmem->vmem = vzalloc(rmem->vmem_size); rmem 2709 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!(*rmem->vmem)) rmem 3000 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt_ring_mem_info *rmem; rmem 3010 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem = &ring->ring_mem; rmem 3011 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->nr_pages = bp->cp_nr_pages; rmem 3012 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->page_size = HW_CMPD_RING_SIZE; rmem 3013 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_arr = (void **)cpr->cp_desc_ring; rmem 3014 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->dma_arr = cpr->cp_desc_mapping; rmem 3015 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->flags = BNXT_RMEM_RING_PTE_FLAG; rmem 3016 drivers/net/ethernet/broadcom/bnxt/bnxt.c rc = bnxt_alloc_ring(bp, rmem); rmem 3018 drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_free_ring(bp, rmem); rmem 3085 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt_ring_mem_info *rmem; rmem 3096 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem = &ring->ring_mem; rmem 3097 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->nr_pages = bp->cp_nr_pages; rmem 3098 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->page_size = HW_CMPD_RING_SIZE; rmem 3099 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_arr = (void **)cpr->cp_desc_ring; rmem 3100 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->dma_arr = cpr->cp_desc_mapping; rmem 3101 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->vmem_size = 0; rmem 3108 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem = &ring->ring_mem; rmem 3109 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->nr_pages = bp->rx_nr_pages; rmem 3110 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->page_size = HW_RXBD_RING_SIZE; rmem 3111 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_arr = (void **)rxr->rx_desc_ring; rmem 3112 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->dma_arr = rxr->rx_desc_mapping; rmem 3113 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->vmem_size = SW_RXBD_RING_SIZE * bp->rx_nr_pages; rmem 3114 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->vmem = (void **)&rxr->rx_buf_ring; rmem 3117 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem = &ring->ring_mem; rmem 3118 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->nr_pages = bp->rx_agg_nr_pages; rmem 3119 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->page_size = HW_RXBD_RING_SIZE; rmem 3120 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_arr = (void **)rxr->rx_agg_desc_ring; rmem 3121 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->dma_arr = rxr->rx_agg_desc_mapping; rmem 3122 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->vmem_size = SW_RXBD_AGG_RING_SIZE * bp->rx_agg_nr_pages; rmem 3123 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->vmem = (void **)&rxr->rx_agg_ring; rmem 3131 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem = &ring->ring_mem; rmem 3132 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->nr_pages = bp->tx_nr_pages; rmem 3133 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->page_size = HW_RXBD_RING_SIZE; rmem 3134 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_arr = (void **)txr->tx_desc_ring; rmem 3135 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->dma_arr = txr->tx_desc_mapping; rmem 3136 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->vmem_size = SW_TXBD_RING_SIZE * bp->tx_nr_pages; rmem 3137 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->vmem = (void **)&txr->tx_buf_ring; rmem 5224 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt_ring_mem_info *rmem = &ring->ring_mem; rmem 5231 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->nr_pages > 1) { rmem 5232 drivers/net/ethernet/broadcom/bnxt/bnxt.c req.page_tbl_addr = cpu_to_le64(rmem->pg_tbl_map); rmem 5237 drivers/net/ethernet/broadcom/bnxt/bnxt.c req.page_tbl_addr = cpu_to_le64(rmem->dma_arr[0]); rmem 6500 drivers/net/ethernet/broadcom/bnxt/bnxt.c static void bnxt_hwrm_set_pg_attr(struct bnxt_ring_mem_info *rmem, u8 *pg_attr, rmem 6511 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->depth >= 1) { rmem 6512 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->depth == 2) rmem 6516 drivers/net/ethernet/broadcom/bnxt/bnxt.c *pg_dir = cpu_to_le64(rmem->pg_tbl_map); rmem 6518 drivers/net/ethernet/broadcom/bnxt/bnxt.c *pg_dir = cpu_to_le64(rmem->dma_arr[0]); rmem 6633 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt_ring_mem_info *rmem = &ctx_pg->ring_mem; rmem 6635 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->page_size = BNXT_PAGE_SIZE; rmem 6636 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_arr = ctx_pg->ctx_pg_arr; rmem 6637 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->dma_arr = ctx_pg->ctx_dma_arr; rmem 6638 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->flags = BNXT_RMEM_VALID_PTE_FLAG; rmem 6639 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->depth >= 1) rmem 6640 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->flags |= BNXT_RMEM_USE_FULL_PAGE_FLAG; rmem 6641 drivers/net/ethernet/broadcom/bnxt/bnxt.c return bnxt_alloc_ring(bp, rmem); rmem 6648 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt_ring_mem_info *rmem = &ctx_pg->ring_mem; rmem 6662 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->depth = 2; rmem 6668 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->nr_pages = nr_tbls; rmem 6679 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem = &pg_tbl->ring_mem; rmem 6680 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_tbl = ctx_pg->ctx_pg_arr[i]; rmem 6681 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->pg_tbl_map = ctx_pg->ctx_dma_arr[i]; rmem 6682 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->depth = 1; rmem 6683 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->nr_pages = MAX_CTX_PAGES; rmem 6688 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->nr_pages = rem; rmem 6695 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->nr_pages = DIV_ROUND_UP(mem_size, BNXT_PAGE_SIZE); rmem 6696 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->nr_pages > 1 || depth) rmem 6697 drivers/net/ethernet/broadcom/bnxt/bnxt.c rmem->depth = 1; rmem 6706 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct bnxt_ring_mem_info *rmem = &ctx_pg->ring_mem; rmem 6708 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rmem->depth > 1 || ctx_pg->nr_pages > MAX_CTX_PAGES || rmem 6710 drivers/net/ethernet/broadcom/bnxt/bnxt.c int i, nr_tbls = rmem->nr_pages; rmem 6728 drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_free_ring(bp, rmem); rmem 397 drivers/net/wireless/ray_cs.c local->rmem = ioremap(link->resource[3]->start, rmem 415 drivers/net/wireless/ray_cs.c dev_dbg(&link->dev, "ray_config rmem=%p\n", local->rmem); rmem 734 drivers/net/wireless/ray_cs.c iounmap(local->rmem); rmem 2051 drivers/net/wireless/ray_cs.c pmsg = local->rmem + pkt_addr; rmem 2363 drivers/net/wireless/ray_cs.c memcpy_fromio(dest, local->rmem + pkt_addr, length); rmem 2366 drivers/net/wireless/ray_cs.c memcpy_fromio(dest, local->rmem + pkt_addr, rmem 2368 drivers/net/wireless/ray_cs.c memcpy_fromio(dest + length - wrap_bytes, local->rmem, rmem 32 drivers/net/wireless/ray_cs.h void __iomem *rmem; /* pointer to receive buffer window */ rmem 54 drivers/of/of_reserved_mem.c struct reserved_mem *rmem = &reserved_mem[reserved_mem_count]; rmem 61 drivers/of/of_reserved_mem.c rmem->fdt_node = node; rmem 62 drivers/of/of_reserved_mem.c rmem->name = uname; rmem 63 drivers/of/of_reserved_mem.c rmem->base = base; rmem 64 drivers/of/of_reserved_mem.c rmem->size = size; rmem 170 drivers/of/of_reserved_mem.c static int __init __reserved_mem_init_node(struct reserved_mem *rmem) rmem 180 drivers/of/of_reserved_mem.c if (!of_flat_dt_is_compatible(rmem->fdt_node, compat)) rmem 183 drivers/of/of_reserved_mem.c ret = initfn(rmem); rmem 186 drivers/of/of_reserved_mem.c rmem->name, compat); rmem 245 drivers/of/of_reserved_mem.c struct reserved_mem *rmem = &reserved_mem[i]; rmem 246 drivers/of/of_reserved_mem.c unsigned long node = rmem->fdt_node; rmem 257 drivers/of/of_reserved_mem.c rmem->phandle = of_read_number(prop, len/4); rmem 259 drivers/of/of_reserved_mem.c if (rmem->size == 0) rmem 260 drivers/of/of_reserved_mem.c err = __reserved_mem_alloc_size(node, rmem->name, rmem 261 drivers/of/of_reserved_mem.c &rmem->base, &rmem->size); rmem 263 drivers/of/of_reserved_mem.c err = __reserved_mem_init_node(rmem); rmem 266 drivers/of/of_reserved_mem.c rmem->name); rmem 267 drivers/of/of_reserved_mem.c memblock_free(rmem->base, rmem->size); rmem 269 drivers/of/of_reserved_mem.c memblock_add(rmem->base, rmem->size); rmem 290 drivers/of/of_reserved_mem.c struct reserved_mem *rmem; rmem 317 drivers/of/of_reserved_mem.c struct reserved_mem *rmem; rmem 332 drivers/of/of_reserved_mem.c rmem = __find_rmem(target); rmem 335 drivers/of/of_reserved_mem.c if (!rmem || !rmem->ops || !rmem->ops->device_init) rmem 342 drivers/of/of_reserved_mem.c ret = rmem->ops->device_init(rmem, dev); rmem 345 drivers/of/of_reserved_mem.c rd->rmem = rmem; rmem 351 drivers/of/of_reserved_mem.c dev_info(dev, "assigned reserved memory node %s\n", rmem->name); rmem 370 drivers/of/of_reserved_mem.c struct reserved_mem *rmem = NULL; rmem 375 drivers/of/of_reserved_mem.c rmem = rd->rmem; rmem 383 drivers/of/of_reserved_mem.c if (!rmem || !rmem->ops || !rmem->ops->device_release) rmem 386 drivers/of/of_reserved_mem.c rmem->ops->device_release(rmem, dev); rmem 501 drivers/remoteproc/qcom_q6v5_wcss.c struct reserved_mem *rmem = NULL; rmem 507 drivers/remoteproc/qcom_q6v5_wcss.c rmem = of_reserved_mem_lookup(node); rmem 510 drivers/remoteproc/qcom_q6v5_wcss.c if (!rmem) { rmem 515 drivers/remoteproc/qcom_q6v5_wcss.c wcss->mem_phys = rmem->base; rmem 516 drivers/remoteproc/qcom_q6v5_wcss.c wcss->mem_reloc = rmem->base; rmem 517 drivers/remoteproc/qcom_q6v5_wcss.c wcss->mem_size = rmem->size; rmem 521 drivers/remoteproc/qcom_q6v5_wcss.c &rmem->base, &rmem->size); rmem 124 drivers/remoteproc/st_remoteproc.c struct reserved_mem *rmem; rmem 130 drivers/remoteproc/st_remoteproc.c rmem = of_reserved_mem_lookup(it.node); rmem 131 drivers/remoteproc/st_remoteproc.c if (!rmem) { rmem 140 drivers/remoteproc/st_remoteproc.c (dma_addr_t)rmem->base, rmem 141 drivers/remoteproc/st_remoteproc.c rmem->size, rmem->base, rmem 148 drivers/remoteproc/st_remoteproc.c rmem->size, rmem 149 drivers/remoteproc/st_remoteproc.c rmem->base, rmem 205 drivers/remoteproc/stm32_rproc.c struct reserved_mem *rmem; rmem 212 drivers/remoteproc/stm32_rproc.c rmem = of_reserved_mem_lookup(it.node); rmem 213 drivers/remoteproc/stm32_rproc.c if (!rmem) { rmem 218 drivers/remoteproc/stm32_rproc.c if (stm32_rproc_pa_to_da(rproc, rmem->base, &da) < 0) { rmem 220 drivers/remoteproc/stm32_rproc.c &rmem->base); rmem 228 drivers/remoteproc/stm32_rproc.c (dma_addr_t)rmem->base, rmem 229 drivers/remoteproc/stm32_rproc.c rmem->size, da, rmem 236 drivers/remoteproc/stm32_rproc.c rmem->size); rmem 240 drivers/remoteproc/stm32_rproc.c rmem->size, rmem 241 drivers/remoteproc/stm32_rproc.c rmem->base, rmem 147 drivers/soc/fsl/qbman/bman_ccsr.c static int bman_fbpr(struct reserved_mem *rmem) rmem 149 drivers/soc/fsl/qbman/bman_ccsr.c fbpr_a = rmem->base; rmem 150 drivers/soc/fsl/qbman/bman_ccsr.c fbpr_sz = rmem->size; rmem 41 drivers/soc/fsl/qbman/dpaa_sys.c struct reserved_mem *rmem; rmem 52 drivers/soc/fsl/qbman/dpaa_sys.c rmem = of_reserved_mem_lookup(mem_node); rmem 53 drivers/soc/fsl/qbman/dpaa_sys.c if (!rmem) { rmem 57 drivers/soc/fsl/qbman/dpaa_sys.c *addr = rmem->base; rmem 58 drivers/soc/fsl/qbman/dpaa_sys.c *size = rmem->size; rmem 472 drivers/soc/fsl/qbman/qman_ccsr.c static int qman_fqd(struct reserved_mem *rmem) rmem 474 drivers/soc/fsl/qbman/qman_ccsr.c fqd_a = rmem->base; rmem 475 drivers/soc/fsl/qbman/qman_ccsr.c fqd_sz = rmem->size; rmem 482 drivers/soc/fsl/qbman/qman_ccsr.c static int qman_pfdr(struct reserved_mem *rmem) rmem 484 drivers/soc/fsl/qbman/qman_ccsr.c pfdr_a = rmem->base; rmem 485 drivers/soc/fsl/qbman/qman_ccsr.c pfdr_sz = rmem->size; rmem 241 drivers/soc/qcom/cmd-db.c struct reserved_mem *rmem; rmem 244 drivers/soc/qcom/cmd-db.c rmem = of_reserved_mem_lookup(pdev->dev.of_node); rmem 245 drivers/soc/qcom/cmd-db.c if (!rmem) { rmem 250 drivers/soc/qcom/cmd-db.c cmd_db_header = memremap(rmem->base, rmem->size, MEMREMAP_WB); rmem 175 drivers/soc/qcom/rmtfs_mem.c struct reserved_mem *rmem; rmem 181 drivers/soc/qcom/rmtfs_mem.c rmem = of_reserved_mem_lookup(node); rmem 182 drivers/soc/qcom/rmtfs_mem.c if (!rmem) { rmem 198 drivers/soc/qcom/rmtfs_mem.c rmtfs_mem->addr = rmem->base; rmem 200 drivers/soc/qcom/rmtfs_mem.c rmtfs_mem->size = rmem->size; rmem 26 drivers/staging/rtl8712/usb_ops.h u32 cnt, u8 *rmem); rmem 242 drivers/staging/rtl8712/usb_ops_linux.c u32 r8712_usb_read_port(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *rmem) rmem 250 drivers/staging/rtl8712/usb_ops_linux.c struct recv_buf *precvbuf = (struct recv_buf *)rmem; rmem 46 drivers/staging/rtl8712/xmit_linux.c uint _r8712_pktfile_read(struct pkt_file *pfile, u8 *rmem, uint rlen) rmem 52 drivers/staging/rtl8712/xmit_linux.c if (rmem) rmem 54 drivers/staging/rtl8712/xmit_linux.c rmem, len); rmem 47 drivers/staging/rtl8712/xmit_osdep.h uint _r8712_pktfile_read(struct pkt_file *pfile, u8 *rmem, uint rlen); rmem 385 drivers/staging/rtl8723bs/hal/sdio_ops.c u8 *rmem rmem 390 drivers/staging/rtl8723bs/hal/sdio_ops.c err = sdio_readN(intfhdl, addr, cnt, rmem); rmem 38 drivers/staging/rtl8723bs/include/xmit_osdep.h extern uint _rtw_pktfile_read (struct pkt_file *pfile, u8 *rmem, uint rlen); rmem 27 drivers/staging/rtl8723bs/os_dep/xmit_linux.c uint _rtw_pktfile_read (struct pkt_file *pfile, u8 *rmem, uint rlen) rmem 34 drivers/staging/rtl8723bs/os_dep/xmit_linux.c if (rmem) rmem 35 drivers/staging/rtl8723bs/os_dep/xmit_linux.c skb_copy_bits(pfile->pkt, pfile->buf_len - pfile->pkt_len, rmem, len); rmem 638 drivers/tee/optee/call.c msg_arg->params[0].u.rmem.shm_ref = (unsigned long)shm; rmem 97 drivers/tee/optee/core.c p->u.memref.size = mp->u.rmem.size; rmem 99 drivers/tee/optee/core.c mp->u.rmem.shm_ref; rmem 106 drivers/tee/optee/core.c p->u.memref.shm_offs = mp->u.rmem.offs; rmem 152 drivers/tee/optee/core.c mp->u.rmem.shm_ref = (unsigned long)p->u.memref.shm; rmem 153 drivers/tee/optee/core.c mp->u.rmem.size = p->u.memref.size; rmem 154 drivers/tee/optee/core.c mp->u.rmem.offs = p->u.memref.shm_offs; rmem 160 drivers/tee/optee/optee_msg.h struct optee_msg_param_rmem rmem; rmem 21 include/linux/of_reserved_mem.h int (*device_init)(struct reserved_mem *rmem, rmem 23 include/linux/of_reserved_mem.h void (*device_release)(struct reserved_mem *rmem, rmem 27 include/linux/of_reserved_mem.h typedef int (*reservedmem_of_init_fn)(struct reserved_mem *rmem); rmem 303 kernel/dma/coherent.c static int rmem_dma_device_init(struct reserved_mem *rmem, struct device *dev) rmem 305 kernel/dma/coherent.c struct dma_coherent_mem *mem = rmem->priv; rmem 309 kernel/dma/coherent.c ret = dma_init_coherent_memory(rmem->base, rmem->base, rmem 310 kernel/dma/coherent.c rmem->size, &mem); rmem 313 kernel/dma/coherent.c &rmem->base, (unsigned long)rmem->size / SZ_1M); rmem 318 kernel/dma/coherent.c rmem->priv = mem; rmem 323 kernel/dma/coherent.c static void rmem_dma_device_release(struct reserved_mem *rmem, rmem 335 kernel/dma/coherent.c static int __init rmem_dma_setup(struct reserved_mem *rmem) rmem 337 kernel/dma/coherent.c unsigned long node = rmem->fdt_node; rmem 351 kernel/dma/coherent.c dma_reserved_default_memory = rmem; rmem 355 kernel/dma/coherent.c rmem->ops = &rmem_dma_ops; rmem 357 kernel/dma/coherent.c &rmem->base, (unsigned long)rmem->size / SZ_1M); rmem 282 kernel/dma/contiguous.c static int rmem_cma_device_init(struct reserved_mem *rmem, struct device *dev) rmem 284 kernel/dma/contiguous.c dev_set_cma_area(dev, rmem->priv); rmem 288 kernel/dma/contiguous.c static void rmem_cma_device_release(struct reserved_mem *rmem, rmem 299 kernel/dma/contiguous.c static int __init rmem_cma_setup(struct reserved_mem *rmem) rmem 303 kernel/dma/contiguous.c unsigned long node = rmem->fdt_node; rmem 311 kernel/dma/contiguous.c if ((rmem->base & mask) || (rmem->size & mask)) { rmem 316 kernel/dma/contiguous.c err = cma_init_reserved_mem(rmem->base, rmem->size, 0, rmem->name, &cma); rmem 322 kernel/dma/contiguous.c dma_contiguous_early_fixup(rmem->base, rmem->size); rmem 327 kernel/dma/contiguous.c rmem->ops = &rmem_cma_ops; rmem 328 kernel/dma/contiguous.c rmem->priv = cma; rmem 331 kernel/dma/contiguous.c &rmem->base, (unsigned long)rmem->size / SZ_1M); rmem 1450 net/ipv4/udp.c int rmem, delta, amt, err = -ENOMEM; rmem 1457 net/ipv4/udp.c rmem = atomic_read(&sk->sk_rmem_alloc); rmem 1458 net/ipv4/udp.c if (rmem > sk->sk_rcvbuf) rmem 1467 net/ipv4/udp.c if (rmem > (sk->sk_rcvbuf >> 1)) { rmem 1478 net/ipv4/udp.c rmem = atomic_add_return(size, &sk->sk_rmem_alloc); rmem 1479 net/ipv4/udp.c if (rmem > (size + (unsigned int)sk->sk_rcvbuf))