/device/soc/rockchip/common/sdk_linux/ipc/ |
H A D | util.c | 38 * The ids->rwsem must be taken when:
75 int ids;
member 109 * @ids: ipc identifier set
112 * below ipc_mni) then initialise the keys hashtable and ids idr.
114 void ipc_init_ids(struct ipc_ids *ids)
in ipc_init_ids() argument 116 ids->in_use = 0;
in ipc_init_ids() 117 ids->seq = 0;
in ipc_init_ids() 118 init_rwsem(&ids->rwsem);
in ipc_init_ids() 119 rhashtable_init(&ids->key_ht, &ipc_kht_params);
in ipc_init_ids() 120 idr_init(&ids in ipc_init_ids() 137 ipc_init_proc_interface(const char *path, const char *header, int ids, int (*show)(struct seq_file *, void *)) ipc_init_proc_interface() argument 171 ipc_findkey(struct ipc_ids *ids, key_t key) ipc_findkey() argument 201 ipc_idr_alloc(struct ipc_ids *ids, struct kern_ipc_perm *new) ipc_idr_alloc() argument 276 ipc_addid(struct ipc_ids *ids, struct kern_ipc_perm *new, int limit) ipc_addid() argument 339 ipcget_new(struct ipc_namespace *ns, struct ipc_ids *ids, const struct ipc_ops *ops, struct ipc_params *params) ipcget_new() argument 396 ipcget_public(struct ipc_namespace *ns, struct ipc_ids *ids, const struct ipc_ops *ops, struct ipc_params *params) ipcget_public() argument 449 ipc_kht_remove(struct ipc_ids *ids, struct kern_ipc_perm *ipcp) ipc_kht_remove() argument 464 ipc_rmid(struct ipc_ids *ids, struct kern_ipc_perm *ipcp) ipc_rmid() argument 492 ipc_set_key_private(struct ipc_ids *ids, struct kern_ipc_perm *ipcp) ipc_set_key_private() argument 597 ipc_obtain_object_idr(struct ipc_ids *ids, int id) ipc_obtain_object_idr() argument 621 ipc_obtain_object_check(struct ipc_ids *ids, int id) ipc_obtain_object_check() argument 646 ipcget(struct ipc_namespace *ns, struct ipc_ids *ids, const struct ipc_ops *ops, struct ipc_params *params) ipcget() argument 695 ipcctl_obtain_check(struct ipc_namespace *ns, struct ipc_ids *ids, int id, int cmd, struct ipc64_perm *perm, int extra_perm) ipcctl_obtain_check() argument 759 sysvipc_find_ipc(struct ipc_ids *ids, loff_t pos, loff_t *new_pos) sysvipc_find_ipc() argument 812 struct ipc_ids *ids; sysvipc_proc_start() local 841 struct ipc_ids *ids; sysvipc_proc_stop() local [all...] |
H A D | msg.c | 99 #define msg_ids(ns) ((ns)->ids[IPC_MSG_IDS]) 1326 ipc_init_ids(&ns->ids[IPC_MSG_IDS]); in msg_init_ns() 1333 idr_destroy(&ns->ids[IPC_MSG_IDS].ipcs_idr); in msg_exit_ns() 1334 rhashtable_destroy(&ns->ids[IPC_MSG_IDS].key_ht); in msg_exit_ns()
|
H A D | sem.c | 168 #define sem_ids(ns) ((ns)->ids[IPC_SEM_IDS])
253 ipc_init_ids(&ns->ids[IPC_SEM_IDS]);
in sem_init_ns() 260 idr_destroy(&ns->ids[IPC_SEM_IDS].ipcs_idr);
in sem_exit_ns() 261 rhashtable_destroy(&ns->ids[IPC_SEM_IDS].key_ht);
in sem_exit_ns()
|
H A D | shm.c | 86 #define shm_ids(ns) ((ns)->ids[IPC_SHM_IDS])
133 idr_destroy(&ns->ids[IPC_SHM_IDS].ipcs_idr);
in shm_exit_ns() 134 rhashtable_destroy(&ns->ids[IPC_SHM_IDS].key_ht);
in shm_exit_ns()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_softjobs.c | 1241 u8 *ids; in kbase_jit_free_prepare() local 1253 ids = kmalloc_array(count, sizeof(*ids), GFP_KERNEL); in kbase_jit_free_prepare() 1254 if (!ids) { in kbase_jit_free_prepare() 1260 katom->softjob_data = ids; in kbase_jit_free_prepare() 1264 /* Fail the job if there is no list of ids */ in kbase_jit_free_prepare() 1270 if (copy_from_user(ids, data, sizeof(*ids) * count) != 0) { in kbase_jit_free_prepare() 1276 *ids = (u8)katom->jc; in kbase_jit_free_prepare() 1279 KBASE_TLSTREAM_TL_ATTRIB_ATOM_JITFREEINFO(kbdev, katom, ids[ in kbase_jit_free_prepare() 1296 u8 *ids = kbase_jit_free_get_ids(katom); kbase_jit_free_process() local 1357 u8 *ids; kbase_jit_free_finish() local [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_softjobs.c | 1275 u8 *ids; in kbase_jit_free_prepare() local 1287 ids = kmalloc_array(count, sizeof(*ids), GFP_KERNEL); in kbase_jit_free_prepare() 1288 if (!ids) { in kbase_jit_free_prepare() 1294 katom->softjob_data = ids; in kbase_jit_free_prepare() 1298 /* Fail the job if there is no list of ids */ in kbase_jit_free_prepare() 1304 if (copy_from_user(ids, data, sizeof(*ids)*count) != 0) { in kbase_jit_free_prepare() 1310 *ids = (u8)katom->jc; in kbase_jit_free_prepare() 1313 KBASE_TLSTREAM_TL_ATTRIB_ATOM_JITFREEINFO(kbdev, katom, ids[ in kbase_jit_free_prepare() 1329 u8 *ids = kbase_jit_free_get_ids(katom); kbase_jit_free_process() local 1392 u8 *ids; kbase_jit_free_finish() local [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_kcpu.c | 247 u8 const*const free_ids = jit_cmd->info.jit_free.ids; in kbase_kcpu_jit_allocate_process() 367 /* Search for duplicate JIT ids */ in kbase_kcpu_jit_allocate_prepare() 448 u8 const *const ids = free_info->ids; in kbase_kcpu_jit_free_process() local 454 if (WARN_ON(!ids)) in kbase_kcpu_jit_free_process() 466 if (!kctx->jit_alloc[ids[i]]) { in kbase_kcpu_jit_free_process() 471 struct kbase_va_region *const reg = kctx->jit_alloc[ids[i]]; in kbase_kcpu_jit_free_process() 482 kctx->jit_alloc[ids[i]] = NULL; in kbase_kcpu_jit_free_process() 489 /* Free the list of ids */ in kbase_kcpu_jit_free_process() 490 kfree(ids); in kbase_kcpu_jit_free_process() 509 u8 *ids; kbase_kcpu_jit_free_prepare() local [all...] |
H A D | mali_kbase_csf_kcpu.h | 157 * @ids: Array of identifiers of jit allocations which are to be freed 163 u8 *ids; member
|
/device/qemu/riscv32_virt/liteos_m/board/driver/ |
H A D | virtinput.c | 73 struct VirtinDevids ids; member 241 devInfo->bustype = conf->u.ids.bus; in VirtinFillHidDevIds() 242 devInfo->vendor = conf->u.ids.vendor; in VirtinFillHidDevIds() 243 devInfo->product = conf->u.ids.product; in VirtinFillHidDevIds() 244 devInfo->version = conf->u.ids.version; in VirtinFillHidDevIds()
|
/device/qemu/drivers/virtio/ |
H A D | virtinput.c | 71 struct VirtinDevids ids; member 250 devInfo->bustype = conf->u.ids.bus; in VirtinFillHidDevIds() 251 devInfo->vendor = conf->u.ids.vendor; in VirtinFillHidDevIds() 252 devInfo->product = conf->u.ids.product; in VirtinFillHidDevIds() 253 devInfo->version = conf->u.ids.version; in VirtinFillHidDevIds()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_kcpu.h | 129 * @ids: Array of identifiers of jit allocations which are to be freed 135 u8 *ids; member
|
H A D | mali_base_csf_kernel.h | 391 * @ids: An array containing the JIT IDs to free. 392 * @count: The number of elements in the ids array. 396 u64 ids; member
|
/device/soc/rockchip/rk3588/kernel/include/uapi/gpu/arm/bifrost/csf/ |
H A D | mali_base_csf_kernel.h | 510 * @ids: An array containing the JIT IDs to free. 511 * @count: The number of elements in the ids array. 515 __u64 ids; member
|
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | iommu.h | 560 * @ids: IDs which this device may present to the IOMMU 568 u32 ids[]; member 583 int iommu_fwspec_add_ids(struct device *dev, u32 *ids, int num_ids); 925 static inline int iommu_fwspec_add_ids(struct device *dev, u32 *ids, int num_ids) in iommu_fwspec_add_ids() argument
|
/device/soc/rockchip/common/sdk_linux/drivers/irqchip/ |
H A D | irq-gic-v3-its.c | 2397 static bool its_parse_indirect_baser(struct its_node *its, struct its_baser *baser, u32 *order, u32 ids)
in its_parse_indirect_baser() argument 2408 if ((esz << ids) > (psz * 2)) {
in its_parse_indirect_baser() 2420 * subtract ID bits that sparse lvl2 table from 'ids'
in its_parse_indirect_baser() 2424 ids -= ilog2(psz / (int)esz);
in its_parse_indirect_baser() 2436 new_order = max_t(u32, get_order(esz << ids), new_order);
in its_parse_indirect_baser() 2439 ids = ilog2(PAGE_ORDER_TO_SIZE(new_order) / (int)esz);
in its_parse_indirect_baser() 2440 pr_warn("ITS@%pa: %s Table too large, reduce ids %llu->%u\n", &its->phys_base, its_base_type_string[type],
in its_parse_indirect_baser() 2441 device_ids(its), ids);
in its_parse_indirect_baser() 4683 u32 ids;
in its_enable_quirk_socionext_synquacer() local 4691 ids in its_enable_quirk_socionext_synquacer() [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/iommu/ |
H A D | iommu.c | 2938 fwspec = kzalloc(struct_size(fwspec, ids, 1), GFP_KERNEL);
in iommu_fwspec_init() 2963 int iommu_fwspec_add_ids(struct device *dev, u32 *ids, int num_ids)
in iommu_fwspec_add_ids() argument 2974 fwspec = krealloc(fwspec, struct_size(fwspec, ids, new_num), GFP_KERNEL);
in iommu_fwspec_add_ids() 2983 fwspec->ids[fwspec->num_ids + i] = ids[i];
in iommu_fwspec_add_ids()
|
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/ |
H A D | wlioctl.h | 1557 /* tlv ids for auth event */ 1574 /* tlv ids for PMKSA event */ 3121 /* subcommands ids */ 3211 /* subcommands ids */ 3669 * iovar subcommand ids 12163 /* list ndp ids */ 13243 /* subcommand ids */ 13300 /* subcommand ids */ 13352 /* subcommand ids */ 14252 /* session ids 14537 uint16 ids[1]; global() member 14542 wl_proxd_session_id_t ids[1]; global() member [all...] |