/Linux-v5.15/drivers/md/ |
D | Makefile | 6 dm-mod-y += dm.o dm-table.o dm-target.o dm-linear.o dm-stripe.o \ 7 dm-ioctl.o dm-io.o dm-kcopyd.o dm-sysfs.o dm-stats.o \ 8 dm-rq.o 9 dm-multipath-y += dm-path-selector.o dm-mpath.o 10 dm-historical-service-time-y += dm-ps-historical-service-time.o 11 dm-io-affinity-y += dm-ps-io-affinity.o 12 dm-queue-length-y += dm-ps-queue-length.o 13 dm-round-robin-y += dm-ps-round-robin.o 14 dm-service-time-y += dm-ps-service-time.o 15 dm-snapshot-y += dm-snap.o dm-exception-store.o dm-snap-transient.o \ [all …]
|
/Linux-v5.15/drivers/infiniband/hw/mlx5/ |
D | dm.c | 7 #include "dm.h" 12 static int mlx5_cmd_alloc_memic(struct mlx5_dm *dm, phys_addr_t *addr, in mlx5_cmd_alloc_memic() argument 15 struct mlx5_core_dev *dev = dm->dev; in mlx5_cmd_alloc_memic() 45 spin_lock(&dm->lock); in mlx5_cmd_alloc_memic() 46 page_idx = bitmap_find_next_zero_area(dm->memic_alloc_pages, in mlx5_cmd_alloc_memic() 52 bitmap_set(dm->memic_alloc_pages, in mlx5_cmd_alloc_memic() 55 spin_unlock(&dm->lock); in mlx5_cmd_alloc_memic() 65 spin_lock(&dm->lock); in mlx5_cmd_alloc_memic() 66 bitmap_clear(dm->memic_alloc_pages, in mlx5_cmd_alloc_memic() 68 spin_unlock(&dm->lock); in mlx5_cmd_alloc_memic() [all …]
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | dm.c | 21 struct mlx5_dm *dm; in mlx5_dm_create() local 26 dm = kzalloc(sizeof(*dm), GFP_KERNEL); in mlx5_dm_create() 27 if (!dm) in mlx5_dm_create() 30 spin_lock_init(&dm->lock); in mlx5_dm_create() 37 dm->steering_sw_icm_alloc_blocks = in mlx5_dm_create() 40 if (!dm->steering_sw_icm_alloc_blocks) in mlx5_dm_create() 49 dm->header_modify_sw_icm_alloc_blocks = in mlx5_dm_create() 52 if (!dm->header_modify_sw_icm_alloc_blocks) in mlx5_dm_create() 56 return dm; in mlx5_dm_create() 59 kfree(dm->steering_sw_icm_alloc_blocks); in mlx5_dm_create() [all …]
|
/Linux-v5.15/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
D | dm.c | 10 #include "dm.h" 61 rtlpriv->dm.current_turbo_edca = false; in _rtl92s_dm_check_edca_turbo() 65 if ((!rtlpriv->dm.is_any_nonbepkts) && in _rtl92s_dm_check_edca_turbo() 66 (!rtlpriv->dm.disable_framebursting)) { in _rtl92s_dm_check_edca_turbo() 73 if (rtlpriv->dm.is_cur_rdlstate || in _rtl92s_dm_check_edca_turbo() 74 !rtlpriv->dm.current_turbo_edca) { in _rtl92s_dm_check_edca_turbo() 77 rtlpriv->dm.is_cur_rdlstate = false; in _rtl92s_dm_check_edca_turbo() 80 if (!rtlpriv->dm.is_cur_rdlstate || in _rtl92s_dm_check_edca_turbo() 81 !rtlpriv->dm.current_turbo_edca) { in _rtl92s_dm_check_edca_turbo() 91 rtlpriv->dm.is_cur_rdlstate = true; in _rtl92s_dm_check_edca_turbo() [all …]
|
/Linux-v5.15/Documentation/ABI/testing/ |
D | sysfs-block-dm | 1 What: /sys/block/dm-<num>/dm/name 4 Contact: dm-devel@redhat.com 9 What: /sys/block/dm-<num>/dm/uuid 12 Contact: dm-devel@redhat.com 14 Read-only string containing DM-UUID or empty string 15 if DM-UUID is not set. 18 What: /sys/block/dm-<num>/dm/suspended 21 Contact: dm-devel@redhat.com 27 What: /sys/block/dm-<num>/dm/rq_based_seq_io_merge_deadline 30 Contact: dm-devel@redhat.com [all …]
|
/Linux-v5.15/Documentation/admin-guide/device-mapper/ |
D | index.rst | 11 dm-clone 12 dm-crypt 13 dm-dust 14 dm-ebs 15 dm-flakey 16 dm-ima 17 dm-init 18 dm-integrity 19 dm-io 20 dm-log [all …]
|
D | dm-init.rst | 12 "dm-mod.create=" through the kernel boot command line argument. 23 …dm-mod.create=<name>,<uuid>,<minor>,<flags>,<table>[,<table>+][;<name>,<uuid>,<minor>,<flags>,<tab… 34 The dm line should be equivalent to the one used by the dmsetup tool with the 41 activation of certain DM targets without first using userspace tools to check 59 `thin` constrained, requires dm target message from userspace 60 `thin-pool` constrained, requires dm target message from userspace 73 dm-mod.create="lroot,,,rw, 0 4096 linear 98:16 0, 4096 4096 linear 98:32 0" root=/dev/dm-0 75 This will boot to a rw dm-linear target of 8192 sectors split across two block 79 An example of multiple device-mappers, with the dm-mod.create="..." contents 82 dm-linear,,1,rw, [all …]
|
D | dm-clone.rst | 4 dm-clone 10 dm-clone is a device mapper target which produces a one-to-one copy of an 15 The main use case of dm-clone is to clone a potentially remote, high-latency, 26 When the cloning completes, the dm-clone table can be removed altogether and be 29 The dm-clone target reuses the metadata library used by the thin-provisioning 68 dm-clone divides the source and destination devices in fixed sized regions. 72 The region size is configurable when you first create the dm-clone device. The 92 dm-clone interprets a discard request to a range that hasn't been hydrated yet 97 If the destination device supports discards, then by default dm-clone will pass 103 dm-clone copies continuously from the source to the destination device, until [all …]
|
D | dm-integrity.rst | 2 dm-integrity 5 The dm-integrity target emulates a block device that has additional 12 To guarantee write atomicity, the dm-integrity target uses journal, it 16 The dm-integrity target can be used with the dm-crypt target - in this 17 situation the dm-crypt target creates the integrity data and passes them 18 to the dm-integrity target via bio_integrity_payload attached to the bio. 19 In this mode, the dm-crypt and dm-integrity targets provide authenticated 23 The dm-integrity target can also be used as a standalone target, in this 25 mode, the dm-integrity target can be used to detect silent data 28 There's an alternate mode of operation where dm-integrity uses bitmap [all …]
|
/Linux-v5.15/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
D | dm.c | 9 #include "dm.h" 18 if (!rtlpriv->dm.dynamic_txpower_enable) in rtl92cu_dm_dynamic_txpower() 21 if (rtlpriv->dm.dm_flag & HAL_DM_HIPWR_DISABLE) { in rtl92cu_dm_dynamic_txpower() 22 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92cu_dm_dynamic_txpower() 27 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) { in rtl92cu_dm_dynamic_txpower() 31 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92cu_dm_dynamic_txpower() 33 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92cu_dm_dynamic_txpower() 39 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92cu_dm_dynamic_txpower() 44 undec_sm_pwdb = rtlpriv->dm.undec_sm_pwdb; in rtl92cu_dm_dynamic_txpower() 50 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92cu_dm_dynamic_txpower() [all …]
|
/Linux-v5.15/fs/adfs/ |
D | map.c | 63 * return the map bit offset of the fragment frag_id in the zone dm. 68 static int lookup_zone(const struct adfs_discmap *dm, const unsigned int idlen, in lookup_zone() argument 71 const unsigned int endbit = dm->dm_endbit; in lookup_zone() 73 unsigned char *map = dm->dm_bh->b_data; in lookup_zone() 74 unsigned int start = dm->dm_startbit; in lookup_zone() 115 scan_free_map(struct adfs_sb_info *asb, struct adfs_discmap *dm) in scan_free_map() argument 117 const unsigned int endbit = dm->dm_endbit; in scan_free_map() 121 unsigned char *map = dm->dm_bh->b_data; in scan_free_map() 163 struct adfs_discmap *dm, *dm_end; in scan_map() local 166 dm = asb->s_map + zone; in scan_map() [all …]
|
/Linux-v5.15/drivers/md/persistent-data/ |
D | Makefile | 2 obj-$(CONFIG_DM_PERSISTENT_DATA) += dm-persistent-data.o 3 dm-persistent-data-objs := \ 4 dm-array.o \ 5 dm-bitset.o \ 6 dm-block-manager.o \ 7 dm-space-map-common.o \ 8 dm-space-map-disk.o \ 9 dm-space-map-metadata.o \ 10 dm-transaction-manager.o \ 11 dm-btree.o \ [all …]
|
/Linux-v5.15/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
D | dm.c | 11 #include "dm.h" 21 if (!rtlpriv->dm.dynamic_txpower_enable) in rtl92ce_dm_dynamic_txpower() 24 if (rtlpriv->dm.dm_flag & HAL_DM_HIPWR_DISABLE) { in rtl92ce_dm_dynamic_txpower() 25 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92ce_dm_dynamic_txpower() 30 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) { in rtl92ce_dm_dynamic_txpower() 34 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92ce_dm_dynamic_txpower() 36 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92ce_dm_dynamic_txpower() 42 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92ce_dm_dynamic_txpower() 47 undec_sm_pwdb = rtlpriv->dm.undec_sm_pwdb; in rtl92ce_dm_dynamic_txpower() 53 undec_sm_pwdb = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92ce_dm_dynamic_txpower() [all …]
|
/Linux-v5.15/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | dm.c | 11 #include "dm.h" 30 if (rtlpriv->dm.entry_min_undec_sm_pwdb != 0) in rtl8723e_dm_initial_gain_min_pwdb() 32 (rtlpriv->dm.entry_min_undec_sm_pwdb > in rtl8723e_dm_initial_gain_min_pwdb() 33 rtlpriv->dm.undec_sm_pwdb) ? in rtl8723e_dm_initial_gain_min_pwdb() 34 rtlpriv->dm.undec_sm_pwdb : in rtl8723e_dm_initial_gain_min_pwdb() 35 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl8723e_dm_initial_gain_min_pwdb() 37 rssi_val_min = rtlpriv->dm.undec_sm_pwdb; in rtl8723e_dm_initial_gain_min_pwdb() 40 rssi_val_min = rtlpriv->dm.undec_sm_pwdb; in rtl8723e_dm_initial_gain_min_pwdb() 43 rssi_val_min = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl8723e_dm_initial_gain_min_pwdb() 166 long rssi_strength = rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl8723e_dm_initial_gain_multi_sta() [all …]
|
D | hal_bt_coexist.c | 6 #include "dm.h" 106 "[DM][BT], RSSI_1 state switch to High\n"); in rtl8723e_dm_bt_check_coex_rssi_state1() 110 "[DM][BT], RSSI_1 state stay at Low\n"); in rtl8723e_dm_bt_check_coex_rssi_state1() 120 "[DM][BT], RSSI_1 state switch to Low\n"); in rtl8723e_dm_bt_check_coex_rssi_state1() 124 "[DM][BT], RSSI_1 state stay at High\n"); in rtl8723e_dm_bt_check_coex_rssi_state1() 130 "[DM][BT], RSSI_1 thresh error!!\n"); in rtl8723e_dm_bt_check_coex_rssi_state1() 148 "[DM][BT], RSSI_1 state switch to Medium\n"); in rtl8723e_dm_bt_check_coex_rssi_state1() 152 "[DM][BT], RSSI_1 state stay at Low\n"); in rtl8723e_dm_bt_check_coex_rssi_state1() 168 "[DM][BT], RSSI_1 state switch to High\n"); in rtl8723e_dm_bt_check_coex_rssi_state1() 178 "[DM][BT], RSSI_1 state switch to Low\n"); in rtl8723e_dm_bt_check_coex_rssi_state1() [all …]
|
/Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_irq.c | 36 * DM provides another layer of IRQ management on top of what the base driver 46 * What DM provides on top are two IRQ tables specifically for top-half and 53 * in the hooks that DM provides for &amdgpu_irq_src_funcs.process. They 54 * are all set to the DM generic handler amdgpu_dm_irq_handler(), which looks up 55 * DM's IRQ tables. However, in order for base driver to recognize this hook, DM 59 * To expose DC's hardware interrupt toggle to the base driver, DM implements 69 * struct amdgpu_dm_irq_handler_data - Data for DM interrupt handlers. 74 * @dm: DM which this handler belongs to 83 struct amdgpu_display_manager *dm; member 90 spin_lock_irqsave(&adev->dm.irq_handler_list_table_lock, flags) [all …]
|
D | amdgpu_dm.c | 132 * **dm**) sits between DRM and DC. It acts as a liaison, converting DRM 188 static void amdgpu_dm_destroy_drm_device(struct amdgpu_display_manager *dm); 190 static int amdgpu_dm_plane_init(struct amdgpu_display_manager *dm, 194 static int amdgpu_dm_crtc_init(struct amdgpu_display_manager *dm, 197 static int amdgpu_dm_connector_init(struct amdgpu_display_manager *dm, 502 adev->dm.freesync_module, in dm_vupdate_high_irq() 507 adev->dm.dc, in dm_vupdate_high_irq() 565 mod_freesync_handle_v_update(adev->dm.freesync_module, in dm_crtc_high_irq() 569 dc_stream_adjust_vmin_vmax(adev->dm.dc, acrtc->dm_irq_params.stream, in dm_crtc_high_irq() 634 struct amdgpu_display_manager *dm = &adev->dm; in dm_dmub_outbox1_low_irq() local [all …]
|
/Linux-v5.15/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
D | dm_common.c | 22 ((RTLPRIV(_priv))->dm.entry_min_undec_sm_pwdb) : \ 23 ((RTLPRIV(_priv))->dm.undec_sm_pwdb) 146 rtlpriv->dm.powerindex_backup[index]); in dm_restorepowerindex() 168 rtlpriv->dm.powerindex_backup[index] = tmp; in dm_savepowerindex() 181 if (rtlpriv->dm.entry_min_undec_sm_pwdb != 0) in rtl92c_dm_initial_gain_min_pwdb() 183 (rtlpriv->dm.entry_min_undec_sm_pwdb > in rtl92c_dm_initial_gain_min_pwdb() 184 rtlpriv->dm.undec_sm_pwdb) ? in rtl92c_dm_initial_gain_min_pwdb() 185 rtlpriv->dm.undec_sm_pwdb : in rtl92c_dm_initial_gain_min_pwdb() 186 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92c_dm_initial_gain_min_pwdb() 188 rssi_val_min = rtlpriv->dm.undec_sm_pwdb; in rtl92c_dm_initial_gain_min_pwdb() [all …]
|
/Linux-v5.15/drivers/firmware/ |
D | dmi_scan.c | 46 static const char * __init dmi_string_nosave(const struct dmi_header *dm, u8 s) in dmi_string_nosave() argument 48 const u8 *bp = ((u8 *) dm) + dm->length; in dmi_string_nosave() 66 static const char * __init dmi_string(const struct dmi_header *dm, u8 s) in dmi_string() argument 68 const char *bp = dmi_string_nosave(dm, s); in dmi_string() 102 const struct dmi_header *dm = (const struct dmi_header *)data; in dmi_decode_table() local 109 data += dm->length; in dmi_decode_table() 113 decode(dm, private_data); in dmi_decode_table() 126 if (!dmi_num && dm->type == DMI_ENTRY_END_OF_TABLE) in dmi_decode_table() 174 static void __init dmi_save_ident(const struct dmi_header *dm, int slot, in dmi_save_ident() argument 177 const char *d = (const char *) dm; in dmi_save_ident() [all …]
|
/Linux-v5.15/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
D | dm.c | 10 #include "dm.h" 222 (rtlpriv->dm.UNDEC_SM_PWDB == 0)) { in rtl92d_dm_find_minimum_rssi() 231 rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_find_minimum_rssi() 234 rtlpriv->dm.UNDEC_SM_PWDB); in rtl92d_dm_find_minimum_rssi() 237 rtlpriv->dm.undec_sm_pwdb; in rtl92d_dm_find_minimum_rssi() 243 de_digtable->min_undec_pwdb_for_dm = rtlpriv->dm.UNDEC_SM_PWDB; in rtl92d_dm_find_minimum_rssi() 361 if (!rtlpriv->dm.dm_initialgain_enable) in rtl92d_dm_dig() 460 rtlpriv->dm.dynamic_txpower_enable = true; in rtl92d_dm_init_dynamic_txpower() 461 rtlpriv->dm.last_dtp_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_init_dynamic_txpower() 462 rtlpriv->dm.dynamic_txhighpower_lvl = TXHIGHPWRLEVEL_NORMAL; in rtl92d_dm_init_dynamic_txpower() [all …]
|
/Linux-v5.15/drivers/infiniband/core/ |
D | uverbs_std_types_dm.c | 41 struct ib_dm *dm = uobject->object; in uverbs_free_dm() local 43 if (atomic_read(&dm->usecnt)) in uverbs_free_dm() 46 return dm->device->ops.dealloc_dm(dm, attrs); in uverbs_free_dm() 57 struct ib_dm *dm; in UVERBS_HANDLER() local 73 dm = ib_dev->ops.alloc_dm(ib_dev, attrs->context, &attr, attrs); in UVERBS_HANDLER() 74 if (IS_ERR(dm)) in UVERBS_HANDLER() 75 return PTR_ERR(dm); in UVERBS_HANDLER() 77 dm->device = ib_dev; in UVERBS_HANDLER() 78 dm->length = attr.length; in UVERBS_HANDLER() 79 dm->uobject = uobj; in UVERBS_HANDLER() [all …]
|
/Linux-v5.15/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
D | dm.c | 11 #include "dm.h" 161 if (rtlpriv->dm.one_entry_only) { in rtl92ee_dm_dig() 218 if (rtlpriv->dm.dbginfo.num_qry_beacon_pkt < 5) in rtl92ee_dm_dig() 240 if (rtlpriv->dm.dbginfo.num_qry_beacon_pkt < 5 && in rtl92ee_dm_dig() 335 (rtlpriv->dm.entry_min_undec_sm_pwdb == 0)) { in rtl92ee_dm_find_minimum_rssi() 344 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92ee_dm_find_minimum_rssi() 347 rtlpriv->dm.entry_min_undec_sm_pwdb); in rtl92ee_dm_find_minimum_rssi() 350 rtlpriv->dm.undec_sm_pwdb; in rtl92ee_dm_find_minimum_rssi() 357 rtlpriv->dm.entry_min_undec_sm_pwdb; in rtl92ee_dm_find_minimum_rssi() 372 struct rtl_dm *dm = rtl_dm(rtlpriv); in rtl92ee_dm_check_rssi_monitor() local [all …]
|
/Linux-v5.15/arch/arm/vfp/ |
D | vfpdouble.c | 250 static u32 vfp_double_fabs(int dd, int unused, int dm, u32 fpscr) in vfp_double_fabs() argument 252 vfp_put_double(vfp_double_packed_abs(vfp_get_double(dm)), dd); in vfp_double_fabs() 256 static u32 vfp_double_fcpy(int dd, int unused, int dm, u32 fpscr) in vfp_double_fcpy() argument 258 vfp_put_double(vfp_get_double(dm), dd); in vfp_double_fcpy() 262 static u32 vfp_double_fneg(int dd, int unused, int dm, u32 fpscr) in vfp_double_fneg() argument 264 vfp_put_double(vfp_double_packed_negate(vfp_get_double(dm)), dd); in vfp_double_fneg() 268 static u32 vfp_double_fsqrt(int dd, int unused, int dm, u32 fpscr) in vfp_double_fsqrt() argument 273 vfp_double_unpack(&vdm, vfp_get_double(dm)); in vfp_double_fsqrt() 358 static u32 vfp_compare(int dd, int signal_on_qnan, int dm, u32 fpscr) in vfp_compare() argument 363 m = vfp_get_double(dm); in vfp_compare() [all …]
|
/Linux-v5.15/arch/alpha/kernel/ |
D | err_ev7.c | 194 "DM CSR PH", "DM CSR PH", "DM CSR PH", 195 "DM CSR PH", "reserved", 198 "DM CSR PH", "DM CSR PH", "DM CSR PH", 199 "DM CSR PH", "reserved", 202 "DM CSR PH", "DM CSR PH", "DM CSR PH", 203 "DM CSR PH", "reserved", 206 "DM CSR PH", "DM CSR PH", "DM CSR PH", 207 "DM CSR PH", "reserved",
|
/Linux-v5.15/drivers/hv/ |
D | hv_balloon.c | 573 static void post_status(struct hv_dynmem_device *dm); 989 struct hv_dynmem_device *dm = &dm_device; in hot_add_req() local 996 pg_start = dm->ha_wrk.ha_page_range.finfo.start_page; in hot_add_req() 997 pfn_cnt = dm->ha_wrk.ha_page_range.finfo.page_cnt; in hot_add_req() 999 rg_start = dm->ha_wrk.ha_region_range.finfo.start_page; in hot_add_req() 1000 rg_sz = dm->ha_wrk.ha_region_range.finfo.page_cnt; in hot_add_req() 1002 if ((rg_start == 0) && (!dm->host_specified_ha_region)) { in hot_add_req() 1027 dm->num_pages_added += resp.page_count; in hot_add_req() 1059 dm->state = DM_INITIALIZED; in hot_add_req() 1061 vmbus_sendpacket(dm->dev->channel, &resp, in hot_add_req() [all …]
|