Defined in 1 files as a function:
Referenced in 46 files:
- arch/powerpc/sysdev/msi_bitmap.c
- arch/sh/kernel/cpu/sh4/sq.c, line 223
- drivers/bluetooth/hci_bcm4377.c, line 729
- drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c, line 127
- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c, line 2297
- drivers/hwtracing/stm/core.c, line 210
- drivers/infiniband/hw/mlx4/main.c, line 2936
- drivers/iommu/intel/irq_remapping.c, line 244
- drivers/irqchip/irq-armada-370-xp.c, line 299
- drivers/irqchip/irq-bcm2712-mip.c, line 82
- drivers/irqchip/irq-gic-v2m.c, line 146
- drivers/irqchip/irq-gic-v3-its.c, line 3755
- drivers/irqchip/irq-gic-v3-mbi.c, line 81
- drivers/irqchip/irq-gic-v5-its.c
- drivers/irqchip/irq-loongson-pch-msi.c, line 57
- drivers/irqchip/irq-sg2042-msi.c, line 66
- drivers/mailbox/bcm-flexrm-mailbox.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c, line 1708
- drivers/net/ethernet/pensando/ionic/ionic_dev.c, line 968
- drivers/net/wireless/ath/carl9170/main.c
- drivers/net/wireless/ath/carl9170/tx.c, line 257
- drivers/net/wireless/intersil/p54/main.c
- drivers/pci/controller/dwc/pcie-designware-host.c, line 202
- drivers/pci/controller/pci-aardvark.c, line 1372
- drivers/pci/controller/pci-hyperv.c, line 780
- drivers/pci/controller/pci-tegra.c, line 1667
- drivers/pci/controller/pcie-apple.c
- drivers/pci/controller/pcie-aspeed.c, line 656
- drivers/pci/controller/pcie-brcmstb.c, line 612
- drivers/pci/controller/pcie-iproc-msi.c, line 291
- drivers/pci/controller/pcie-mediatek-gen3.c, line 722
- drivers/pci/controller/pcie-rcar-host.c, line 677
- drivers/pci/controller/pcie-rzg3s-host.c, line 720
- drivers/pci/controller/pcie-xilinx-dma-pl.c, line 438
- drivers/pci/controller/pcie-xilinx-nwl.c, line 482
- drivers/pci/controller/pcie-xilinx.c, line 253
- drivers/pci/endpoint/pci-epc-mem.c
- drivers/perf/fujitsu_uncore_pmu.c, line 281
- drivers/perf/qcom_l3_pmu.c, line 584
- drivers/pinctrl/renesas/pinctrl-rzg2l.c, line 3044
- drivers/target/iscsi/iscsi_target.c, line 4278
- drivers/target/iscsi/iscsi_target_login.c, line 640
- drivers/target/iscsi/iscsi_target_nego.c, line 376
- kernel/dma/coherent.c, line 208
- lib/test_bitmap.c
Smatch caller information:
drivers/pci/controller/pcie-rcar-host.c rcar_msi_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &msi->map_lock | ||
| HALF_LOCKED2 | &domain->root->mutex | ||
| TYPE_LOCK | (struct rcar_msi)->map_lock |
drivers/pci/controller/pcie-mediatek-gen3.c mtk_msi_bottom_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0 |
| BUF_SIZE | 0 | bitmap | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &pcie->lock | ||
| HALF_LOCKED2 | &domain->root->mutex | ||
| TYPE_LOCK | (struct mtk_gen3_pcie)->lock |
drivers/net/wireless/ath/carl9170/main.c carl9170_op_add_interface() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 1 | pos | 0-s32max |
| PARAM_VALUE | 2 | order | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ar->mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct ar9170)->mutex |
drivers/net/wireless/ath/carl9170/main.c carl9170_op_remove_interface() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | order | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ar->mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &local->iflist_mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct ar9170)->mutex |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c cxgb4_clear_ftid() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 2 |
| DATA_SOURCE | 1 | pos | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &t->ftid_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| TYPE_LOCK | (struct tid_info)->ftid_lock |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c cxgb4_clear_ftid() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 1 |
| DATA_SOURCE | 1 | pos | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &t->ftid_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| TYPE_LOCK | (struct tid_info)->ftid_lock |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c cxgb4_clear_hpftid() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 1 |
| DATA_SOURCE | 1 | pos | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &t->ftid_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &block->cb_lock | ||
| TYPE_LOCK | (struct tid_info)->ftid_lock |
drivers/target/iscsi/iscsi_target.c iscsit_close_connection() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0 |
| BUF_SIZE | 0 | bitmap | 32768 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &iscsit_global->ts_bitmap_lock | ||
| TYPE_LOCK | (struct iscsit_global)->ts_bitmap_lock |
drivers/pinctrl/renesas/pinctrl-rzg2l.c rzg2l_gpio_irq_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pos | 0-31 |
| PARAM_VALUE | 2 | order | 0 |
| FUZZY_MAX | 1 | pos | 31 |
| HARD_MAX | 1 | pos | 31 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pctrl->bitmap_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &domain->root->mutex | ||
| TYPE_LOCK | (struct rzg2l_pinctrl)->bitmap_lock |
drivers/hwtracing/stm/core.c stm_output_disclaim() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | order | 0-31 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | pos | 1-64[c] |
| USER_DATA | 2 | order | 0-31 |
| LOCK2 | &output->lock | ||
| LOCK2 | &stm->mc_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &src->link_lock | ||
| HALF_LOCKED2 | &stm->link_lock | ||
| HALF_LOCKED2 | &stm->link_mutex | ||
| TYPE_LOCK | (struct stm_device)->mc_lock | ||
| TYPE_LOCK | (struct stm_output)->lock |
drivers/irqchip/irq-sg2042-msi.c sg204x_msi_free_hwirq() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0-32 |
| DATA_SOURCE | 1 | pos | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &domain->root->mutex |
drivers/pci/controller/dwc/pcie-designware-host.c dw_pcie_irq_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0 |
| BUF_SIZE | 0 | bitmap | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| HALF_LOCKED2 | &domain->root->mutex |
lib/test_bitmap.c test_bitmap_region() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 6414141903056113664 |
| PARAM_VALUE | 1 | pos | 0 |
| PARAM_VALUE | 2 | order | 0 |
| BUF_SIZE | 0 | bitmap | 128 |
| NOCHECK_CALL |
lib/test_bitmap.c test_bitmap_region() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 6414141903056113664 |
| PARAM_VALUE | 2 | order | 1-8 |
| BUF_SIZE | 0 | bitmap | 128 |
| FUZZY_MAX | 2 | order | 8 |
| HARD_MAX | 2 | order | 8 |
| NOCHECK_CALL |
drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c etnaviv_cmdbuf_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0-64 |
| BUF_SIZE | 0 | bitmap | 16 |
| DATA_SOURCE | 2 | order | r __order_base_2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &suballoc->lock | ||
| HALF_LOCKED2 | global &component_mutex | ||
| TYPE_LOCK | (struct etnaviv_cmdbuf_suballoc)->lock |
drivers/net/wireless/intersil/p54/main.c p54_set_key() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pos | 0-254 |
| PARAM_VALUE | 2 | order | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &priv->conf_mutex | ||
| TYPE_LOCK | (struct p54_common)->conf_mutex |
drivers/net/wireless/intersil/p54/main.c p54_set_key() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pos | 0-s32max |
| PARAM_VALUE | 2 | order | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &priv->conf_mutex | ||
| TYPE_LOCK | (struct p54_common)->conf_mutex |
kernel/dma/coherent.c __dma_release_from_coherent() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0-32 |
| DATA_SOURCE | 2 | order | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_page |
| LOCK2 | &mem->spinlock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct dma_coherent_mem)->spinlock |
drivers/pci/controller/pcie-aspeed.c aspeed_irq_msi_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0-32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &domain->root->mutex |
drivers/pci/controller/pcie-xilinx-nwl.c nwl_irq_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0-32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &msi->lock | ||
| HALF_LOCKED2 | &domain->root->mutex | ||
| TYPE_LOCK | (struct nwl_msi)->lock |
drivers/pci/controller/pcie-xilinx-dma-pl.c xilinx_irq_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0-32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &msi->lock | ||
| HALF_LOCKED2 | &domain->root->mutex | ||
| TYPE_LOCK | (struct xilinx_msi)->lock |
drivers/infiniband/hw/mlx4/main.c mlx4_ib_steer_qp_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0-32 |
| BUF_SIZE | 0 | bitmap | 32 |
| CAPPED_DATA | 1 | pos | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/pci/controller/pci-aardvark.c advk_msi_irq_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &pcie->msi_used_lock | ||
| HALF_LOCKED2 | &domain->root->mutex | ||
| TYPE_LOCK | (struct advk_pcie)->msi_used_lock |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_free_stid() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 1 |
| DATA_SOURCE | 1 | pos | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &t->stid_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &tpg->tpg_access_lock | ||
| HALF_LOCKED2 | global &cdev_list_lock | ||
| HALF_LOCKED2 | global &np_lock | ||
| TYPE_LOCK | (struct tid_info)->stid_lock |
drivers/target/iscsi/iscsi_target_login.c iscsit_start_kthreads() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pos | 0-s32max |
| PARAM_VALUE | 2 | order | 0 |
| BUF_SIZE | 0 | bitmap | 32768 |
| DATA_SOURCE | 1 | pos | r bitmap_find_free_region |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | global &iscsit_global->ts_bitmap_lock | ||
| TYPE_LOCK | (struct iscsit_global)->ts_bitmap_lock |
drivers/pci/controller/pci-tegra.c tegra_msi_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0 |
| BUF_SIZE | 0 | bitmap | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &msi->map_lock | ||
| HALF_LOCKED2 | &domain->root->mutex | ||
| TYPE_LOCK | (struct tegra_msi)->map_lock |
drivers/pci/controller/pcie-xilinx.c xilinx_msi_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0 |
| BUF_SIZE | 0 | bitmap | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &pcie->map_lock | ||
| HALF_LOCKED2 | &domain->root->mutex | ||
| TYPE_LOCK | (struct xilinx_pcie)->map_lock |
drivers/iommu/intel/irq_remapping.c clear_entries() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pos | 0-u16max |
| BUF_SIZE | 0 | bitmap | 8192 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | global &irq_2_ir_lock | ||
| HALF_LOCKED2 | &domain->root->mutex |
drivers/target/iscsi/iscsi_target_nego.c iscsi_target_do_tx_login_io() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pos | 0-s32max |
| PARAM_VALUE | 2 | order | 0 |
| BUF_SIZE | 0 | bitmap | 32768 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | global &iscsit_global->ts_bitmap_lock | ||
| TYPE_LOCK | (struct iscsit_global)->ts_bitmap_lock |
drivers/bluetooth/hci_bcm4377.c bcm4377_handle_ack() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bitmap | 4096-ptr_max |
| PARAM_VALUE | 2 | order | 0 |
| BUF_SIZE | 0 | bitmap | 32 |
| CONSTRAINT | 1 | pos | <2000 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ring->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct bcm4377_transfer_ring)->lock |
drivers/pci/endpoint/pci-epc-mem.c pci_epc_mem_alloc_addr() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pos | 0-s32max |
| PARAM_VALUE | 2 | order | 0-32 |
| BUF_SIZE | 0 | bitmap | 1-268435456 |
| DATA_SOURCE | 1 | pos | r bitmap_find_free_region |
| DATA_SOURCE | 2 | order | r pci_epc_mem_get_order |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mem->lock | ||
| HALF_LOCKED2 | &dir->i_rwsem | ||
| TYPE_LOCK | (struct pci_epc_mem)->lock |
drivers/pci/endpoint/pci-epc-mem.c pci_epc_mem_free_addr() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0-32 |
| BUF_SIZE | 0 | bitmap | 1-268435456 |
| DATA_SOURCE | 2 | order | r pci_epc_mem_get_order |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mem->lock | ||
| TYPE_LOCK | (struct pci_epc_mem)->lock |
drivers/net/wireless/ath/carl9170/tx.c carl9170_release_dev_space() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pos | 0-254 |
| PARAM_VALUE | 2 | order | 0 |
| CAPPED_DATA | 1 | pos | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | pos | 1-254[c] |
| LOCK2 | &ar->mem_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct ar9170)->mem_lock |
drivers/pci/controller/pcie-rzg3s-host.c rzg3s_pcie_msi_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &domain->root->mutex |
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c __release_guc_id() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pos | 0-65534 |
| PARAM_VALUE | 2 | order | 1-64 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct intel_guc)->submission_state.lock |
drivers/pci/controller/pcie-brcmstb.c brcm_msi_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0 |
| DATA_SOURCE | 1 | pos | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &msi->lock | ||
| HALF_LOCKED2 | &domain->root->mutex | ||
| TYPE_LOCK | (struct brcm_msi)->lock |
drivers/pci/controller/pcie-apple.c apple_msi_domain_free() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |
| LOCK2 | &pcie->lock | ||
| HALF_LOCKED2 | &domain->root->mutex | ||
| TYPE_LOCK | (struct apple_pcie)->lock |
drivers/pci/controller/pcie-apple.c apple_pcie_disable_device() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pos | 0-64 |
| PARAM_VALUE | 2 | order | 0 |
| CAPPED_DATA | 1 | pos | 1 |
| DATA_SOURCE | 1 | pos | r find_next_bit |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &port->pcie->lock | ||
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| TYPE_LOCK | (struct apple_pcie)->lock |
drivers/net/ethernet/pensando/ionic/ionic_dev.c ionic_put_cmb() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bitmap | 1-536870912 |
| DATA_SOURCE | 1 | pos | $1 |
| DATA_SOURCE | 2 | order | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_page |
| LOCK2 | &idev->cmb_inuse_lock | ||
| TYPE_LOCK | (struct ionic_dev)->cmb_inuse_lock |
drivers/perf/fujitsu_uncore_pmu.c fujitsu_uncore_event_del() -> bitmap_release_region()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0 |
| NOCHECK_CALL | |||
| UNITS | 1 | pos | unit_array_size |