Home
last modified time | relevance | path

Searched full:dm (Results 1 – 25 of 543) sorted by relevance

12345678910>>...22

/Linux-v5.15/drivers/md/
DMakefile6 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/
Ddm.c7 #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/
Ddm.c21 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/
Ddm.c10 #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/
Dsysfs-block-dm1 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/
Dindex.rst11 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 …]
Ddm-init.rst12 "dm-mod.create=" through the kernel boot command line argument.
23dm-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 …]
Ddm-clone.rst4 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 …]
Ddm-integrity.rst2 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/
Ddm.c9 #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/
Dmap.c63 * 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/
DMakefile2 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/
Ddm.c11 #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/
Ddm.c11 #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 …]
Dhal_bt_coexist.c6 #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/
Damdgpu_dm_irq.c36 * 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 …]
Damdgpu_dm.c132 * **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/
Ddm_common.c22 ((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/
Ddmi_scan.c46 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/
Ddm.c10 #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/
Duverbs_std_types_dm.c41 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/
Ddm.c11 #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/
Dvfpdouble.c250 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/
Derr_ev7.c194 "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/
Dhv_balloon.c573 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 …]

12345678910>>...22