Home
last modified time | relevance | path

Searched refs:idr_alloc (Results 1 – 100 of 100) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/
Ddrm_auth.c53 ret = idr_alloc(&file_priv->master->magic_map, file_priv, in drm_getmagic()
Ddrm_gem.c335 ret = idr_alloc(&file_priv->object_idr, obj, 1, 0, GFP_NOWAIT); in drm_gem_handle_create_tail()
626 ret = idr_alloc(&dev->object_name_idr, obj, 1, 0, GFP_NOWAIT); in drm_gem_flink_ioctl()
Ddrm_context.c79 ret = idr_alloc(&dev->ctx_idr, NULL, DRM_RESERVED_CONTEXTS, 0, in drm_legacy_ctxbitmap_next()
Ddrm_drv.c249 r = idr_alloc(&drm_minors_idr, in drm_minor_alloc()
Ddrm_crtc.c283 ret = idr_alloc(&dev->mode_config.crtc_idr, register_obj ? obj : NULL, 1, 0, GFP_KERNEL); in drm_mode_object_get_reg()
5947 ret = idr_alloc(&dev->mode_config.tile_idr, tg, 1, 0, GFP_KERNEL); in drm_mode_create_tile_group()
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_ports.c52 id = idr_alloc(&scif_ports, port, start, end, GFP_ATOMIC); in __scif_get_port()
/linux-4.4.14/net/9p/
Dutil.c97 i = idr_alloc(&p->pool, p, 0, 0, GFP_NOWAIT); in p9_idpool_get()
/linux-4.4.14/drivers/dca/
Ddca-sysfs.c61 ret = idr_alloc(&dca_idr, dca, 0, 0, GFP_NOWAIT); in dca_sysfs_add_provider()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch.h160 ret = idr_alloc(idr, handle, id, id + 1, GFP_NOWAIT); in insert_handle()
/linux-4.4.14/include/linux/
Didr.h81 int idr_alloc(struct idr *idp, void *ptr, int start, int end, gfp_t gfp_mask);
/linux-4.4.14/lib/
Didr.c450 int idr_alloc(struct idr *idr, void *ptr, int start, int end, gfp_t gfp_mask) in idr_alloc() function
474 EXPORT_SYMBOL_GPL(idr_alloc);
493 id = idr_alloc(idr, ptr, max(start, idr->cur), end, gfp_mask); in idr_alloc_cyclic()
495 id = idr_alloc(idr, ptr, start, end, gfp_mask); in idr_alloc_cyclic()
/linux-4.4.14/drivers/misc/cxl/
Dmain.c161 i = idr_alloc(&cxl_adapter_idr, adapter, 0, 0, GFP_NOWAIT); in cxl_alloc_adapter_nr()
Dcontext.c90 i = idr_alloc(&ctx->afu->contexts_idr, ctx, 0, in cxl_context_init()
/linux-4.4.14/drivers/gpu/drm/via/
Dvia_mm.c151 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in via_mem_alloc()
/linux-4.4.14/drivers/thermal/
Dclock_cooling.c85 ret = idr_alloc(&clock_idr, NULL, 0, 0, GFP_KERNEL); in clock_cooling_get_idr()
Ddevfreq_cooling.c75 ret = idr_alloc(idr, NULL, 0, 0, GFP_KERNEL); in get_idr()
Dcpu_cooling.c130 ret = idr_alloc(idr, NULL, 0, 0, GFP_KERNEL); in get_idr()
Dthermal_core.c215 ret = idr_alloc(idr, NULL, 0, 0, GFP_KERNEL); in get_idr()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_bo_list.c46 r = idr_alloc(&fpriv->bo_list_handles, *result, in amdgpu_bo_list_create()
Damdgpu_ctx.c99 r = idr_alloc(&mgr->ctx_handles, ctx, 1, 0, GFP_KERNEL); in amdgpu_ctx_alloc()
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_kms.c62 handle = idr_alloc(&vgdev->ctx_id_idr, NULL, 1, 0, 0); in virtio_gpu_ctx_id_get()
Dvirtgpu_vq.c48 handle = idr_alloc(&vgdev->resource_idr, NULL, 1, 0, GFP_NOWAIT); in virtio_gpu_resource_id_get()
/linux-4.4.14/drivers/gpu/drm/sis/
Dsis_mm.c133 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in sis_drm_alloc()
/linux-4.4.14/drivers/mmc/core/
Dhost.c326 err = idr_alloc(&mmc_host_idr, host, 0, 0, GFP_NOWAIT); in mmc_alloc_host()
/linux-4.4.14/drivers/of/
Doverlay.c356 id = idr_alloc(&ov_idr, ov, 0, 0, GFP_KERNEL); in of_overlay_create()
/linux-4.4.14/drivers/misc/
Dtifm_core.c203 rc = idr_alloc(&tifm_adapter_idr, fm, 0, 0, GFP_NOWAIT); in tifm_add_adapter()
/linux-4.4.14/drivers/pps/
Dpps.c302 err = idr_alloc(&pps_idr, pps, 0, PPS_MAX_SOURCES, GFP_KERNEL); in pps_register_cdev()
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_cq.c173 rc = idr_alloc(&ehca_cq_idr, my_cq, 0, 0x2000000, GFP_NOWAIT); in ehca_create_cq()
Dehca_qp.c642 ret = idr_alloc(&ehca_qp_idr, my_qp, 0, 0x2000000, GFP_NOWAIT); in internal_create_qp()
/linux-4.4.14/drivers/dma/
Dti-dma-crossbar.c258 map->xbar_out = idr_alloc(&xbar->map_idr, NULL, 0, xbar->dma_requests, in ti_dra7_xbar_route_allocate()
Ddmaengine.c826 rc = idr_alloc(&dma_idr, NULL, 0, 0, GFP_KERNEL); in get_dma_id()
/linux-4.4.14/drivers/power/
Dds2782_battery.c397 ret = idr_alloc(&battery_id, client, 0, 0, GFP_KERNEL); in ds278x_battery_probe()
Dbq27xxx_battery.c1109 num = idr_alloc(&battery_id, client, 0, 0, GFP_KERNEL); in bq27xxx_battery_i2c_probe()
Dbq2415x_charger.c1561 num = idr_alloc(&bq2415x_id, client, 0, 0, GFP_KERNEL); in bq2415x_probe()
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_release.c146 handle = idr_alloc(&qdev->release_idr, release, 1, 0, GFP_NOWAIT); in qxl_release_alloc()
Dqxl_cmd.c454 idr_ret = idr_alloc(&qdev->surf_id_idr, NULL, 1, 0, GFP_NOWAIT); in qxl_surface_id_alloc()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_main.c306 dev->id = idr_alloc(&ocrdma_dev_id, NULL, 0, 0, GFP_KERNEL); in ocrdma_add()
/linux-4.4.14/drivers/mtd/ubi/
Dblock.c396 gd->first_minor = idr_alloc(&ubiblock_minor_idr, dev, 0, 0, GFP_KERNEL); in ubiblock_create()
/linux-4.4.14/net/tipc/
Dserver.c230 ret = idr_alloc(&s->conn_idr, con, 0, 0, GFP_ATOMIC); in tipc_alloc_conn()
/linux-4.4.14/drivers/memstick/core/
Dmemstick.c518 rc = idr_alloc(&memstick_host_idr, host, 0, 0, GFP_NOWAIT); in memstick_add_host()
Dmspro_block.c1215 disk_id = idr_alloc(&mspro_block_disk_idr, card, 0, 256, GFP_KERNEL); in mspro_block_init_disk()
Dms_block.c2117 msb->disk_id = idr_alloc(&msb_disk_idr, card, 0, 256, GFP_KERNEL); in msb_init_disk()
/linux-4.4.14/ipc/
Dutil.c244 id = idr_alloc(&ids->ipcs_idr, new, in ipc_addid()
/linux-4.4.14/drivers/misc/mei/
Dmain.c753 ret = idr_alloc(&mei_idr, dev, 0, MEI_MAX_DEVS, GFP_KERNEL); in mei_minor_get()
/linux-4.4.14/drivers/iommu/
Dintel-svm.c378 ret = idr_alloc(&iommu->pasid_idr, svm, in intel_svm_bind_mm()
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gem_context.c233 ret = idr_alloc(&file_priv->context_idr, ctx, in __create_hw_context()
/linux-4.4.14/fs/dlm/
Drecover.c316 rv = idr_alloc(&ls->ls_recover_idr, r, 1, 0, GFP_NOWAIT); in recover_idr_add()
Dlock.c1205 rv = idr_alloc(&ls->ls_lkbidr, lkb, 1, 0, GFP_NOWAIT); in create_lkb()
/linux-4.4.14/drivers/powercap/
Dpowercap_sys.c535 result = idr_alloc(power_zone->parent_idr, NULL, 0, 0, GFP_KERNEL); in powercap_register_zone()
/linux-4.4.14/drivers/uio/
Duio.c369 retval = idr_alloc(&uio_idr, idev, 0, UIO_MAX_DEVICES, GFP_KERNEL); in uio_get_minor()
/linux-4.4.14/drivers/rpmsg/
Dvirtio_rpmsg_bus.c247 id = idr_alloc(&vrp->endpoints, ept, id_min, id_max, GFP_KERNEL); in __rpmsg_create_ept()
/linux-4.4.14/drivers/misc/c2port/
Dcore.c917 ret = idr_alloc(&c2port_idr, c2dev, 0, 0, GFP_NOWAIT); in c2port_device_register()
/linux-4.4.14/net/core/
Dnet_namespace.c160 return idr_alloc(&net->netns_ids, peer, min, max, GFP_ATOMIC); in alloc_netid()
/linux-4.4.14/drivers/net/wireless/ath/ath10k/
Dhtt_tx.c81 ret = idr_alloc(&htt->pending_tx, skb, 0, in ath10k_htt_tx_alloc_msdu_id()
/linux-4.4.14/drivers/infiniband/core/
Ducma.c198 ctx->id = idr_alloc(&ctx_idr, ctx, 0, 0, GFP_KERNEL); in ucma_alloc_ctx()
220 mc->id = idr_alloc(&multicast_idr, mc, 0, 0, GFP_KERNEL); in ucma_alloc_multicast()
Ducm.c191 ctx->id = idr_alloc(&ctx_id_table, ctx, 0, 0, GFP_KERNEL); in ib_ucm_ctx_alloc()
Dsa_query.c1099 id = idr_alloc(&query_idr, query, 0, 0, GFP_NOWAIT); in send_mad()
Duverbs_cmd.c128 ret = idr_alloc(idr, uobj, 0, 0, GFP_NOWAIT); in idr_add_uobj()
Dcma.c166 return idr_alloc(idr, bind_list, snum, snum + 1, GFP_KERNEL); in cma_ps_alloc()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Diw_cxgb4.h303 ret = idr_alloc(idr, handle, id, id + 1, GFP_ATOMIC); in _insert_handle()
/linux-4.4.14/drivers/block/
Dloop.c1732 err = idr_alloc(&loop_index_idr, lo, i, i + 1, GFP_KERNEL); in loop_add()
1736 err = idr_alloc(&loop_index_idr, lo, 0, 0, GFP_KERNEL); in loop_add()
/linux-4.4.14/drivers/scsi/
Dch.c914 ret = idr_alloc(&ch_index_idr, ch, 0, CH_MAX_DEVS + 1, GFP_NOWAIT); in ch_probe()
Dsg.c1418 error = idr_alloc(&sg_index_idr, sdp, 0, SG_MAX_DEVS, GFP_NOWAIT); in sg_alloc()
Dst.c4271 error = idr_alloc(&st_index_idr, tpnt, 0, ST_MAX_TAPES + 1, GFP_NOWAIT); in st_probe()
/linux-4.4.14/fs/nfs/
Dnfs4client.c36 ret = idr_alloc(&nn->cb_ident_idr, clp, 1, 0, GFP_NOWAIT); in nfs_get_cb_ident_idr()
/linux-4.4.14/drivers/remoteproc/
Dremoteproc_core.c229 ret = idr_alloc(&rproc->notifyids, rvring, 0, 0, GFP_KERNEL); in rproc_alloc_vring()
/linux-4.4.14/block/
Dbsg.c999 ret = idr_alloc(&bsg_minor_idr, bcd, 0, BSG_MAX_DEVS, GFP_KERNEL); in bsg_register_queue()
Dgenhd.c427 idx = idr_alloc(&ext_devt_idr, part, 0, NR_EXT_DEVT, GFP_NOWAIT); in blk_alloc_devt()
/linux-4.4.14/drivers/firewire/
Dcore-device.c1042 minor = idr_alloc(&fw_device_idr, device, 0, 1 << MINORBITS, in fw_device_init()
Dcore-cdev.c500 ret = idr_alloc(&client->resource_idr, resource, 0, 0, in add_client_resource()
/linux-4.4.14/drivers/mtd/
Dmtdcore.c403 i = idr_alloc(&mtd_idr, mtd, 0, 0, GFP_KERNEL); in add_mtd_device()
/linux-4.4.14/drivers/target/
Dtarget_core_user.c181 cmd_id = idr_alloc(&udev->commands, tcmu_cmd, 0, in tcmu_alloc_cmd()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_main.c2788 id = idr_alloc(&drbd_devices, device, minor, minor + 1, GFP_KERNEL); in drbd_create_device()
2796 id = idr_alloc(&resource->devices, device, vnr, vnr + 1, GFP_KERNEL); in drbd_create_device()
2816 id = idr_alloc(&connection->peer_devices, peer_device, vnr, vnr + 1, GFP_KERNEL); in drbd_create_device()
/linux-4.4.14/drivers/net/ppp/
Dppp_generic.c3020 unit = idr_alloc(p, ptr, n, n + 1, GFP_KERNEL); in unit_set()
3029 return idr_alloc(p, ptr, 0, 0, GFP_KERNEL); in unit_get()
/linux-4.4.14/drivers/i2c/
Di2c-core.c1642 id = idr_alloc(&i2c_adapter_idr, adap, adap->nr, adap->nr + 1, in __i2c_add_numbered_adapter()
1679 id = idr_alloc(&i2c_adapter_idr, adapter, in i2c_add_adapter()
/linux-4.4.14/drivers/scsi/bfa/
Dbfad_im.c531 error = idr_alloc(&bfad_im_port_index, im_port, 0, 0, GFP_KERNEL); in bfad_im_scsi_host_alloc()
/linux-4.4.14/drivers/net/
Dmacvtap.c413 retval = idr_alloc(&minor_idr, vlan, 1, MACVTAP_NUM_DEVS, GFP_KERNEL); in macvtap_get_minor()
/linux-4.4.14/drivers/target/iscsi/
Discsi_target_login.c315 ret = idr_alloc(&sess_idr, NULL, 0, 0, GFP_NOWAIT); in iscsi_login_zero_tsih_s1()
Discsi_target.c148 ret = idr_alloc(&tiqn_idr, NULL, 0, 0, GFP_NOWAIT); in iscsit_add_tiqn()
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dmain.c765 id = idr_alloc(&priv->ack_status_frames, orig_skb, in mwifiex_clone_skb_for_tx_status()
/linux-4.4.14/drivers/vfio/
Dvfio.c152 return idr_alloc(&vfio.group_idr, group, 0, MINORMASK + 1, GFP_KERNEL); in vfio_alloc_group_minor()
/linux-4.4.14/drivers/mfd/
Drtsx_pcr.c1195 ret = idr_alloc(&rtsx_pci_idr, pcr, 0, 0, GFP_NOWAIT); in rtsx_pci_probe()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dinit.c999 ret = idr_alloc(&hfi1_unit_table, dd, 0, 0, GFP_NOWAIT); in hfi1_alloc_devdata()
/linux-4.4.14/drivers/block/zram/
Dzram_drv.c1201 ret = idr_alloc(&zram_index_idr, zram, 0, 0, GFP_KERNEL); in zram_add()
/linux-4.4.14/drivers/usb/serial/
Dusb-serial.c99 minor = idr_alloc(&serial_minors, port, 0, 0, GFP_KERNEL); in allocate_minors()
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_ipp.c125 ret = idr_alloc(id_idr, obj, 1, 0, GFP_KERNEL); in ipp_create_id()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_resource.c194 ret = idr_alloc(idr, res, 1, 0, GFP_NOWAIT); in vmw_resource_alloc_id()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_init.c1134 ret = idr_alloc(&qib_unit_table, dd, 0, 0, GFP_NOWAIT); in qib_alloc_devdata()
/linux-4.4.14/drivers/md/
Ddm.c2189 r = idr_alloc(&_minor_idr, MINOR_ALLOCED, minor, minor + 1, GFP_NOWAIT); in specific_minor()
2205 r = idr_alloc(&_minor_idr, MINOR_ALLOCED, 0, 1 << MINORBITS, GFP_NOWAIT); in next_free_minor()
/linux-4.4.14/drivers/atm/
Dnicstar.c1019 id1 = idr_alloc(&card->idr, handle1, 0, 0, GFP_ATOMIC); in push_rxbufs()
1023 id2 = idr_alloc(&card->idr, handle2, 0, 0, GFP_ATOMIC); in push_rxbufs()
/linux-4.4.14/drivers/staging/android/ion/
Dion.c448 id = idr_alloc(&client->idr, handle, 1, 0, GFP_KERNEL); in ion_handle_add()
/linux-4.4.14/drivers/usb/class/
Dcdc-acm.c103 minor = idr_alloc(&acm_minors, acm, 0, ACM_TTY_MINORS, GFP_KERNEL); in acm_alloc_minor()
/linux-4.4.14/fs/ocfs2/cluster/
Dtcp.c310 ret = idr_alloc(&nn->nn_status_idr, nsw, 0, 0, GFP_ATOMIC); in o2net_prep_nsw()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_driver.c211 ret = idr_alloc(&unit_table, dd, 0, 0, GFP_NOWAIT); in ipath_alloc_devdata()
/linux-4.4.14/kernel/
Dworkqueue.c546 ret = idr_alloc(&worker_pool_idr, pool, 0, WORK_OFFQ_POOL_NONE, in worker_pool_assign_id()
Dcgroup.c308 ret = idr_alloc(idr, ptr, start, end, gfp_mask & ~__GFP_DIRECT_RECLAIM); in cgroup_idr_alloc()
/linux-4.4.14/net/mac80211/
Dtx.c2269 id = idr_alloc(&local->ack_status_frames, ack_skb, in ieee80211_build_hdr()
Dcfg.c3282 id = idr_alloc(&local->ack_status_frames, ack_skb, in ieee80211_make_ack_skb()
/linux-4.4.14/kernel/events/
Dcore.c7631 type = idr_alloc(&pmu_idr, pmu, PERF_TYPE_MAX, 0, GFP_KERNEL); in perf_pmu_register()
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_init.c3411 ret = idr_alloc(&lpfc_hba_index, NULL, 0, 0, GFP_KERNEL); in lpfc_get_instance()