/openbmc/u-boot/arch/sandbox/cpu/ |
H A D | cpu.c | 94 struct sandbox_mapmem_entry *mentry; in phys_to_virt() local 106 list_for_each_entry(mentry, &state->mapmem_head, sibling_node) { in phys_to_virt() 107 if (mentry->tag == paddr) { in phys_to_virt() 109 (ulong)paddr, mentry->ptr); in phys_to_virt() 110 return mentry->ptr; in phys_to_virt() 124 struct sandbox_mapmem_entry *mentry; in find_tag() local 127 list_for_each_entry(mentry, &state->mapmem_head, sibling_node) { in find_tag() 128 if (mentry->ptr == ptr) { in find_tag() 130 mentry->tag); in find_tag() 131 return mentry; in find_tag() [all …]
|
/openbmc/u-boot/arch/x86/cpu/tangier/ |
H A D | sdram.c | 96 #define sfi_for_each_mentry(i, sb, mentry) \ argument 97 for (i = 0, mentry = (struct sfi_mem_entry *)sb->pentry; \ 99 i++, mentry++) \ 105 struct sfi_mem_entry *mentry; in sfi_setup_e820() local 114 sfi_for_each_mentry(i, sb, mentry) { in sfi_setup_e820() 115 start = mentry->phys_start; in sfi_setup_e820() 116 size = mentry->pages << 12; in sfi_setup_e820() 123 switch (mentry->type) { in sfi_setup_e820() 149 struct sfi_mem_entry *mentry; in sfi_get_bank_size() local 157 sfi_for_each_mentry(i, sb, mentry) { in sfi_get_bank_size() [all …]
|
/openbmc/linux/sound/soc/sof/ |
H A D | sof-client-probes-ipc4.c | 109 struct sof_man4_module *mentry = sof_ipc4_probe_get_module_info(cdev); in ipc4_probes_init() local 113 if (!mentry) in ipc4_probes_init() 122 msg.primary = mentry->id; in ipc4_probes_init() 147 struct sof_man4_module *mentry = sof_ipc4_probe_get_module_info(cdev); in ipc4_probes_deinit() local 150 if (!mentry) in ipc4_probes_deinit() 153 msg.primary = mentry->id; in ipc4_probes_deinit() 199 struct sof_man4_module *mentry = sof_ipc4_probe_get_module_info(cdev); in ipc4_probes_points_add() local 204 if (!mentry) in ipc4_probes_points_add() 223 msg.primary = mentry->id; in ipc4_probes_points_add() 252 struct sof_man4_module *mentry = sof_ipc4_probe_get_module_info(cdev); in ipc4_probes_points_remove() local [all …]
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | dm.c | 151 struct mlx5_user_mmap_entry *mentry, u8 mmap_flag, in add_dm_mmap_entry() argument 154 mentry->mmap_flag = mmap_flag; in add_dm_mmap_entry() 155 mentry->address = address; in add_dm_mmap_entry() 158 context, &mentry->rdma_entry, size, in add_dm_mmap_entry() 180 page_idx = op_entry->mentry.rdma_entry.start_pgoff & 0xFFFF; in copy_op_to_user() 244 err = add_dm_mmap_entry(uobj->context, &op_entry->mentry, in UVERBS_HANDLER() 267 rdma_user_mmap_entry_remove(&op_entry->mentry.rdma_entry); in UVERBS_HANDLER() 309 err = add_dm_mmap_entry(ctx, &dm->mentry, MLX5_IB_MMAP_TYPE_MEMIC, in handle_alloc_dm_memic() 317 page_idx = dm->mentry.rdma_entry.start_pgoff & 0xFFFF; in handle_alloc_dm_memic() 333 rdma_user_mmap_entry_remove(&dm->mentry.rdma_entry); in handle_alloc_dm_memic() [all …]
|
H A D | dm.h | 22 struct mlx5_user_mmap_entry mentry; member 30 struct mlx5_user_mmap_entry mentry; member 62 struct mlx5_user_mmap_entry *mentry);
|
H A D | main.c | 2116 struct mlx5_user_mmap_entry *mentry = to_mmmap(entry); in mlx5_ib_mmap_free() local 2121 switch (mentry->mmap_flag) { in mlx5_ib_mmap_free() 2124 mlx5_ib_dm_mmap_free(dev, mentry); in mlx5_ib_mmap_free() 2128 clear_bit(mentry->page_idx, var_table->bitmap); in mlx5_ib_mmap_free() 2130 kfree(mentry); in mlx5_ib_mmap_free() 2134 mlx5_cmd_uar_dealloc(dev->mdev, mentry->page_idx, in mlx5_ib_mmap_free() 2136 kfree(mentry); in mlx5_ib_mmap_free() 2266 struct mlx5_user_mmap_entry *mentry; in mlx5_ib_mmap_offset() local 2278 mentry = to_mmmap(entry); in mlx5_ib_mmap_offset() 2279 pfn = (mentry->address >> PAGE_SHIFT); in mlx5_ib_mmap_offset() [all …]
|
/openbmc/linux/sound/soc/intel/avs/ |
H A D | dsp.c | 230 struct avs_module_entry mentry; in avs_dsp_init_module() local 238 ret = avs_get_module_id_entry(adev, module_id, &mentry); in avs_dsp_init_module() 247 if (!id && !avs_module_entry_is_loaded(&mentry)) { in avs_dsp_init_module() 248 ret = avs_dsp_op(adev, transfer_mods, true, &mentry, 1); in avs_dsp_init_module() 268 avs_dsp_op(adev, transfer_mods, false, &mentry, 1); in avs_dsp_init_module() 278 struct avs_module_entry mentry; in avs_dsp_delete_module() local 287 ret = avs_get_module_id_entry(adev, module_id, &mentry); in avs_dsp_delete_module() 289 if (!ret && mentry.type.load_type == AVS_MODULE_LOAD_TYPE_LOADABLE) { in avs_dsp_delete_module() 291 ret = avs_dsp_op(adev, transfer_mods, false, &mentry, 1); in avs_dsp_delete_module()
|
H A D | probes.c | 20 struct avs_module_entry mentry; in avs_dsp_init_probe() local 24 ret = avs_get_module_entry(adev, &AVS_PROBE_MOD_UUID, &mentry); in avs_dsp_init_probe() 34 cfg.base.is_pages = mentry.segments[2].flags.length; in avs_dsp_init_probe() 38 return avs_dsp_init_module(adev, mentry.module_id, INVALID_PIPELINE_ID, 0, 0, &cfg, in avs_dsp_init_probe() 44 struct avs_module_entry mentry; in avs_dsp_delete_probe() local 47 ret = avs_get_module_entry(adev, &AVS_PROBE_MOD_UUID, &mentry); in avs_dsp_delete_probe() 50 avs_dsp_delete_module(adev, mentry.module_id, 0, INVALID_PIPELINE_ID, 0); in avs_dsp_delete_probe()
|
H A D | loader.c | 210 static int avs_cldma_load_module(struct avs_dev *adev, struct avs_module_entry *mentry) in avs_cldma_load_module() argument 218 adev->spec->name, mentry->uuid.b); in avs_cldma_load_module() 233 ret = avs_ipc_load_modules(adev, &mentry->module_id, 1); in avs_cldma_load_module() 241 dev_err(adev->dev, "load module %d failed: %d\n", mentry->module_id, ret); in avs_cldma_load_module()
|
H A D | messages.h | 538 static inline bool avs_module_entry_is_loaded(struct avs_module_entry *mentry) in avs_module_entry_is_loaded() argument 540 return mentry->type.load_type == AVS_MODULE_LOAD_TYPE_BUILTIN || in avs_module_entry_is_loaded() 541 mentry->state_flags & AVS_MODULE_STATE_LOADED; in avs_module_entry_is_loaded()
|
/openbmc/linux/drivers/infiniband/hw/hfi1/ |
H A D | verbs.c | 1087 u16 mentry = ent & PKEY_LOW_15_MASK; in egress_pkey_matches_entry() local 1089 if (mkey == mentry) { in egress_pkey_matches_entry()
|