Home
last modified time | relevance | path

Searched refs:md (Results 1 – 25 of 203) sorted by relevance

123456789

/Linux-v5.4/drivers/video/fbdev/omap/
Dlcd_mipid.c54 static void mipid_transfer(struct mipid_device *md, int cmd, const u8 *wbuf, in mipid_transfer() argument
62 BUG_ON(md->spi == NULL); in mipid_transfer()
103 r = spi_sync(md->spi, &m); in mipid_transfer()
105 dev_dbg(&md->spi->dev, "spi_sync %d\n", r); in mipid_transfer()
111 static inline void mipid_cmd(struct mipid_device *md, int cmd) in mipid_cmd() argument
113 mipid_transfer(md, cmd, NULL, 0, NULL, 0); in mipid_cmd()
116 static inline void mipid_write(struct mipid_device *md, in mipid_write() argument
119 mipid_transfer(md, reg, buf, len, NULL, 0); in mipid_write()
122 static inline void mipid_read(struct mipid_device *md, in mipid_read() argument
125 mipid_transfer(md, reg, NULL, 0, buf, len); in mipid_read()
[all …]
/Linux-v5.4/drivers/md/
Ddm.c94 struct mapped_device *md; member
324 int dm_deleting_md(struct mapped_device *md) in dm_deleting_md() argument
326 return test_bit(DMF_DELETING, &md->flags); in dm_deleting_md()
331 struct mapped_device *md; in dm_blk_open() local
335 md = bdev->bd_disk->private_data; in dm_blk_open()
336 if (!md) in dm_blk_open()
339 if (test_bit(DMF_FREEING, &md->flags) || in dm_blk_open()
340 dm_deleting_md(md)) { in dm_blk_open()
341 md = NULL; in dm_blk_open()
345 dm_get(md); in dm_blk_open()
[all …]
Ddm-era-target.c34 struct writeset_metadata md; member
74 ws->md.nr_bits = nr_blocks; in writeset_alloc()
75 ws->md.root = INVALID_WRITESET_ROOT; in writeset_alloc()
92 memset(ws->bits, 0, bitset_size(ws->md.nr_bits)); in writeset_init()
94 r = setup_on_disk_bitset(info, ws->md.nr_bits, &ws->md.root); in writeset_init()
138 r = dm_bitset_set_bit(info, ws->md.root, block, &ws->md.root); in writeset_test_and_set()
300 static int superblock_read_lock(struct era_metadata *md, in superblock_read_lock() argument
303 return dm_bm_read_lock(md->bm, SUPERBLOCK_LOCATION, in superblock_read_lock()
307 static int superblock_lock_zero(struct era_metadata *md, in superblock_lock_zero() argument
310 return dm_bm_write_lock_zero(md->bm, SUPERBLOCK_LOCATION, in superblock_lock_zero()
[all …]
Ddm-rq.c19 struct mapped_device *md; member
60 int dm_request_based(struct mapped_device *md) in dm_request_based() argument
62 return queue_is_mq(md->queue); in dm_request_based()
131 static void rq_end_stats(struct mapped_device *md, struct request *orig) in rq_end_stats() argument
133 if (unlikely(dm_stats_used(&md->stats))) { in rq_end_stats()
136 dm_stats_account_io(&md->stats, rq_data_dir(orig), in rq_end_stats()
147 static void rq_completed(struct mapped_device *md) in rq_completed() argument
150 if (unlikely(wq_has_sleeper(&md->wait))) in rq_completed()
151 wake_up(&md->wait); in rq_completed()
156 dm_put(md); in rq_completed()
[all …]
Ddm-ioctl.c44 struct mapped_device *md; member
119 dm_get(hc->md); in __get_name_cell()
133 dm_get(hc->md); in __get_uuid_cell()
142 struct mapped_device *md; in __get_dev_cell() local
145 md = dm_get_md(huge_decode_dev(dev)); in __get_dev_cell()
146 if (!md) in __get_dev_cell()
149 hc = dm_get_mdptr(md); in __get_dev_cell()
151 dm_put(md); in __get_dev_cell()
162 struct mapped_device *md) in alloc_cell() argument
190 hc->md = md; in alloc_cell()
[all …]
Ddm.h80 void dm_lock_md_type(struct mapped_device *md);
81 void dm_unlock_md_type(struct mapped_device *md);
82 void dm_set_md_type(struct mapped_device *md, enum dm_queue_mode type);
83 enum dm_queue_mode dm_get_md_type(struct mapped_device *md);
84 struct target_type *dm_get_immutable_target_type(struct mapped_device *md);
86 int dm_setup_md_queue(struct mapped_device *md, struct dm_table *t);
119 int dm_deleting_md(struct mapped_device *md);
124 int dm_suspended_md(struct mapped_device *md);
129 int dm_suspended_internally_md(struct mapped_device *md);
130 void dm_internal_suspend_fast(struct mapped_device *md);
[all …]
Ddm-sysfs.c26 struct mapped_device *md; in dm_attr_show() local
33 md = dm_get_from_kobject(kobj); in dm_attr_show()
34 if (!md) in dm_attr_show()
37 ret = dm_attr->show(md, page); in dm_attr_show()
38 dm_put(md); in dm_attr_show()
51 struct mapped_device *md; in dm_attr_store() local
58 md = dm_get_from_kobject(kobj); in dm_attr_store()
59 if (!md) in dm_attr_store()
62 ret = dm_attr->store(md, page, count); in dm_attr_store()
63 dm_put(md); in dm_attr_store()
[all …]
/Linux-v5.4/drivers/net/phy/
Dmdio-mux-bcm-iproc.c56 static void mdio_mux_iproc_config(struct iproc_mdiomux_desc *md) in mdio_mux_iproc_config() argument
62 val = readl(md->base + MDIO_SCAN_CTRL_OFFSET); in mdio_mux_iproc_config()
64 writel(val, md->base + MDIO_SCAN_CTRL_OFFSET); in mdio_mux_iproc_config()
66 if (md->core_clk) { in mdio_mux_iproc_config()
70 divisor = clk_get_rate(md->core_clk) / MDIO_OPERATING_FREQUENCY; in mdio_mux_iproc_config()
74 writel(val, md->base + MDIO_RATE_ADJ_EXT_OFFSET); in mdio_mux_iproc_config()
75 writel(val, md->base + MDIO_RATE_ADJ_INT_OFFSET); in mdio_mux_iproc_config()
142 struct iproc_mdiomux_desc *md = bus->priv; in iproc_mdiomux_read() local
145 ret = start_miim_ops(md->base, phyid, reg, 0, MDIO_CTRL_READ_OP); in iproc_mdiomux_read()
155 struct iproc_mdiomux_desc *md = bus->priv; in iproc_mdiomux_write() local
[all …]
/Linux-v5.4/drivers/clk/qcom/
Dclk-regmap-mux-div.c23 int mux_div_set_src_div(struct clk_regmap_mux_div *md, u32 src, u32 div) in mux_div_set_src_div() argument
27 const char *name = clk_hw_get_name(&md->clkr.hw); in mux_div_set_src_div()
29 val = (div << md->hid_shift) | (src << md->src_shift); in mux_div_set_src_div()
30 mask = ((BIT(md->hid_width) - 1) << md->hid_shift) | in mux_div_set_src_div()
31 ((BIT(md->src_width) - 1) << md->src_shift); in mux_div_set_src_div()
33 ret = regmap_update_bits(md->clkr.regmap, CFG_RCGR + md->reg_offset, in mux_div_set_src_div()
38 ret = regmap_update_bits(md->clkr.regmap, CMD_RCGR + md->reg_offset, in mux_div_set_src_div()
45 ret = regmap_read(md->clkr.regmap, CMD_RCGR + md->reg_offset, in mux_div_set_src_div()
59 static void mux_div_get_src_div(struct clk_regmap_mux_div *md, u32 *src, in mux_div_get_src_div() argument
63 const char *name = clk_hw_get_name(&md->clkr.hw); in mux_div_get_src_div()
[all …]
/Linux-v5.4/arch/ia64/kernel/
Defi.c258 is_memory_available (efi_memory_desc_t *md) in is_memory_available() argument
260 if (!(md->attribute & EFI_MEMORY_WB)) in is_memory_available()
263 switch (md->type) { in is_memory_available()
282 #define efi_md_size(md) (md->num_pages << EFI_PAGE_SHIFT) argument
291 efi_md_end(efi_memory_desc_t *md) in efi_md_end() argument
293 return (md->phys_addr + efi_md_size(md)); in efi_md_end()
297 efi_wb(efi_memory_desc_t *md) in efi_wb() argument
299 return (md->attribute & EFI_MEMORY_WB); in efi_wb()
303 efi_uc(efi_memory_desc_t *md) in efi_uc() argument
305 return (md->attribute & EFI_MEMORY_UC); in efi_uc()
[all …]
/Linux-v5.4/arch/mips/pci/
Dmsi-xlp.c134 struct xlp_msi_data *md = irq_data_get_irq_chip_data(d); in xlp_msi_enable() local
139 spin_lock_irqsave(&md->msi_lock, flags); in xlp_msi_enable()
140 md->msi_enabled_mask |= 1u << vec; in xlp_msi_enable()
142 nlm_write_reg(md->lnkbase, PCIE_9XX_MSI_EN, in xlp_msi_enable()
143 md->msi_enabled_mask); in xlp_msi_enable()
145 nlm_write_reg(md->lnkbase, PCIE_MSI_EN, md->msi_enabled_mask); in xlp_msi_enable()
146 spin_unlock_irqrestore(&md->msi_lock, flags); in xlp_msi_enable()
151 struct xlp_msi_data *md = irq_data_get_irq_chip_data(d); in xlp_msi_disable() local
156 spin_lock_irqsave(&md->msi_lock, flags); in xlp_msi_disable()
157 md->msi_enabled_mask &= ~(1u << vec); in xlp_msi_disable()
[all …]
/Linux-v5.4/arch/arm64/kernel/
Defi.c20 static __init pteval_t create_mapping_protection(efi_memory_desc_t *md) in create_mapping_protection() argument
22 u64 attr = md->attribute; in create_mapping_protection()
23 u32 type = md->type; in create_mapping_protection()
28 if (WARN_ONCE(!PAGE_ALIGNED(md->phys_addr), in create_mapping_protection()
59 int __init efi_create_mapping(struct mm_struct *mm, efi_memory_desc_t *md) in efi_create_mapping() argument
61 pteval_t prot_val = create_mapping_protection(md); in efi_create_mapping()
62 bool page_mappings_only = (md->type == EFI_RUNTIME_SERVICES_CODE || in efi_create_mapping()
63 md->type == EFI_RUNTIME_SERVICES_DATA); in efi_create_mapping()
65 if (!PAGE_ALIGNED(md->phys_addr) || in efi_create_mapping()
66 !PAGE_ALIGNED(md->num_pages << EFI_PAGE_SHIFT)) { in efi_create_mapping()
[all …]
/Linux-v5.4/arch/x86/platform/efi/
Defi.c128 efi_memory_desc_t *md; in efi_find_mirror() local
131 for_each_efi_memory_desc(md) { in efi_find_mirror()
132 unsigned long long start = md->phys_addr; in efi_find_mirror()
133 unsigned long long size = md->num_pages << EFI_PAGE_SHIFT; in efi_find_mirror()
136 if (md->attribute & EFI_MEMORY_MORE_RELIABLE) { in efi_find_mirror()
154 efi_memory_desc_t *md; in do_add_efi_memmap() local
156 for_each_efi_memory_desc(md) { in do_add_efi_memmap()
157 unsigned long long start = md->phys_addr; in do_add_efi_memmap()
158 unsigned long long size = md->num_pages << EFI_PAGE_SHIFT; in do_add_efi_memmap()
161 switch (md->type) { in do_add_efi_memmap()
[all …]
Dquirks.c248 efi_memory_desc_t md; in efi_arch_mem_reserve() local
252 if (efi_mem_desc_lookup(addr, &md) || in efi_arch_mem_reserve()
253 md.type != EFI_BOOT_SERVICES_DATA) { in efi_arch_mem_reserve()
258 if (addr + size > md.phys_addr + (md.num_pages << EFI_PAGE_SHIFT)) { in efi_arch_mem_reserve()
264 if (md.attribute & EFI_MEMORY_RUNTIME) in efi_arch_mem_reserve()
273 mr.attribute = md.attribute | EFI_MEMORY_RUNTIME; in efi_arch_mem_reserve()
275 num_entries = efi_memmap_split_count(&md, &mr.range); in efi_arch_mem_reserve()
321 efi_memory_desc_t *md; in efi_reserve_boot_services() local
323 for_each_efi_memory_desc(md) { in efi_reserve_boot_services()
324 u64 start = md->phys_addr; in efi_reserve_boot_services()
[all …]
/Linux-v5.4/drivers/rapidio/devices/
Drio_mport_cdev.c123 struct mport_dev *md; member
199 struct mport_dev *md; member
261 struct rio_mport *mport = priv->md->mport; in rio_mport_maint_rd()
306 struct rio_mport *mport = priv->md->mport; in rio_mport_maint_wr()
359 rio_mport_create_outbound_mapping(struct mport_dev *md, struct file *filp, in rio_mport_create_outbound_mapping() argument
363 struct rio_mport *mport = md->mport; in rio_mport_create_outbound_mapping()
383 map->md = md; in rio_mport_create_outbound_mapping()
385 list_add_tail(&map->node, &md->mappings); in rio_mport_create_outbound_mapping()
393 rio_mport_get_outbound_mapping(struct mport_dev *md, struct file *filp, in rio_mport_get_outbound_mapping() argument
400 mutex_lock(&md->buf_mutex); in rio_mport_get_outbound_mapping()
[all …]
/Linux-v5.4/arch/arm/kernel/
Defi.c13 efi_memory_desc_t *md = data; in set_permissions() local
16 if (md->attribute & EFI_MEMORY_RO) in set_permissions()
18 if (md->attribute & EFI_MEMORY_XP) in set_permissions()
25 efi_memory_desc_t *md) in efi_set_mapping_permissions() argument
29 base = md->virt_addr; in efi_set_mapping_permissions()
30 size = md->num_pages << EFI_PAGE_SHIFT; in efi_set_mapping_permissions()
40 return apply_to_page_range(mm, base, size, set_permissions, md); in efi_set_mapping_permissions()
45 int __init efi_create_mapping(struct mm_struct *mm, efi_memory_desc_t *md) in efi_create_mapping() argument
48 .virtual = md->virt_addr, in efi_create_mapping()
49 .pfn = __phys_to_pfn(md->phys_addr), in efi_create_mapping()
[all …]
/Linux-v5.4/drivers/firmware/efi/
Dmemmap.c217 int __init efi_memmap_split_count(efi_memory_desc_t *md, struct range *range) in efi_memmap_split_count() argument
223 start = md->phys_addr; in efi_memmap_split_count()
224 end = start + (md->num_pages << EFI_PAGE_SHIFT) - 1; in efi_memmap_split_count()
261 efi_memory_desc_t *md; in efi_memmap_insert() local
287 md = new; in efi_memmap_insert()
288 start = md->phys_addr; in efi_memmap_insert()
289 end = md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT) - 1; in efi_memmap_insert()
292 md->attribute |= m_attr; in efi_memmap_insert()
297 md->attribute |= m_attr; in efi_memmap_insert()
298 md->num_pages = (m_end - md->phys_addr + 1) >> in efi_memmap_insert()
[all …]
Darm-init.c25 static int __init is_memory(efi_memory_desc_t *md) in is_memory() argument
27 if (md->attribute & (EFI_MEMORY_WB|EFI_MEMORY_WT|EFI_MEMORY_WC)) in is_memory()
39 efi_memory_desc_t *md; in efi_to_phys() local
41 for_each_efi_memory_desc(md) { in efi_to_phys()
42 if (!(md->attribute & EFI_MEMORY_RUNTIME)) in efi_to_phys()
44 if (md->virt_addr == 0) in efi_to_phys()
47 if (md->virt_addr <= addr && in efi_to_phys()
48 (addr - md->virt_addr) < (md->num_pages << EFI_PAGE_SHIFT)) in efi_to_phys()
49 return md->phys_addr + addr - md->virt_addr; in efi_to_phys()
156 static __init int is_usable_memory(efi_memory_desc_t *md) in is_usable_memory() argument
[all …]
Dmemattr.c59 efi_memory_desc_t *md; in entry_is_valid() local
88 for_each_efi_memory_desc(md) { in entry_is_valid()
89 u64 md_paddr = md->phys_addr; in entry_is_valid()
90 u64 md_size = md->num_pages << EFI_PAGE_SHIFT; in entry_is_valid()
92 if (!(md->attribute & EFI_MEMORY_RUNTIME)) in entry_is_valid()
94 if (md->virt_addr == 0 && md->phys_addr != 0) { in entry_is_valid()
111 if (md->type != in->type) { in entry_is_valid()
116 out->virt_addr = in_paddr + (md->virt_addr - md_paddr); in entry_is_valid()
161 efi_memory_desc_t md; in efi_memattr_apply_permissions() local
167 &md); in efi_memattr_apply_permissions()
[all …]
/Linux-v5.4/drivers/dma/
Duniphier-mdmac.c62 struct uniphier_mdmac_desc *md; member
94 mc->md = NULL; in uniphier_mdmac_next_desc()
100 mc->md = to_uniphier_mdmac_desc(vd); in uniphier_mdmac_next_desc()
102 return mc->md; in uniphier_mdmac_next_desc()
107 struct uniphier_mdmac_desc *md) in uniphier_mdmac_handle() argument
114 sg = &md->sgl[md->sg_cur]; in uniphier_mdmac_handle()
116 if (md->dir == DMA_MEM_TO_DEV) { in uniphier_mdmac_handle()
147 struct uniphier_mdmac_desc *md; in uniphier_mdmac_start() local
149 md = uniphier_mdmac_next_desc(mc); in uniphier_mdmac_start()
150 if (md) in uniphier_mdmac_start()
[all …]
/Linux-v5.4/drivers/mmc/core/
Dblock.c160 struct mmc_blk_data *md; member
174 struct mmc_blk_data *md; in mmc_blk_get() local
177 md = disk->private_data; in mmc_blk_get()
178 if (md && md->usage == 0) in mmc_blk_get()
179 md = NULL; in mmc_blk_get()
180 if (md) in mmc_blk_get()
181 md->usage++; in mmc_blk_get()
184 return md; in mmc_blk_get()
193 static void mmc_blk_put(struct mmc_blk_data *md) in mmc_blk_put() argument
196 md->usage--; in mmc_blk_put()
[all …]
/Linux-v5.4/tools/perf/util/
Dmmap.c444 static int __perf_mmap__read_init(struct mmap *md) in __perf_mmap__read_init() argument
446 u64 head = perf_mmap__read_head(md); in __perf_mmap__read_init()
447 u64 old = md->core.prev; in __perf_mmap__read_init()
448 unsigned char *data = md->core.base + page_size; in __perf_mmap__read_init()
451 md->core.start = md->core.overwrite ? head : old; in __perf_mmap__read_init()
452 md->core.end = md->core.overwrite ? old : head; in __perf_mmap__read_init()
454 if ((md->core.end - md->core.start) < md->core.flush) in __perf_mmap__read_init()
457 size = md->core.end - md->core.start; in __perf_mmap__read_init()
458 if (size > (unsigned long)(md->core.mask) + 1) { in __perf_mmap__read_init()
459 if (!md->core.overwrite) { in __perf_mmap__read_init()
[all …]
/Linux-v5.4/drivers/soc/xilinx/
Dzynqmp_power.c75 int md; in suspend_mode_show() local
77 for (md = PM_SUSPEND_MODE_FIRST; md < ARRAY_SIZE(suspend_modes); md++) in suspend_mode_show()
78 if (suspend_modes[md]) { in suspend_mode_show()
79 if (md == suspend_mode) in suspend_mode_show()
80 s += sprintf(s, "[%s] ", suspend_modes[md]); in suspend_mode_show()
82 s += sprintf(s, "%s ", suspend_modes[md]); in suspend_mode_show()
95 int md, ret = -EINVAL; in suspend_mode_store() local
100 for (md = PM_SUSPEND_MODE_FIRST; md < ARRAY_SIZE(suspend_modes); md++) in suspend_mode_store()
101 if (suspend_modes[md] && in suspend_mode_store()
102 sysfs_streq(suspend_modes[md], buf)) { in suspend_mode_store()
[all …]
/Linux-v5.4/drivers/video/fbdev/matrox/
Dmatroxfb_maven.c135 static int* get_ctrl_ptr(struct maven_data* md, int idx) { in get_ctrl_ptr() argument
136 return (int*)((char*)(md->primary_head) + maven_controls[idx].control); in get_ctrl_ptr()
340 static unsigned char maven_compute_deflicker (const struct maven_data* md) { in maven_compute_deflicker() argument
343 df = (md->version == MGATVO_B?0x40:0x00); in maven_compute_deflicker()
344 switch (md->primary_head->altout.tvo_params.deflicker) { in maven_compute_deflicker()
358 static void maven_compute_bwlevel (const struct maven_data* md, in maven_compute_bwlevel() argument
360 const int b = md->primary_head->altout.tvo_params.brightness + BLMIN; in maven_compute_bwlevel()
361 const int c = md->primary_head->altout.tvo_params.contrast; in maven_compute_bwlevel()
367 static const struct maven_gamma* maven_compute_gamma (const struct maven_data* md) { in maven_compute_gamma() argument
368 return maven_gamma + md->primary_head->altout.tvo_params.gamma; in maven_compute_gamma()
[all …]
/Linux-v5.4/tools/testing/selftests/bpf/progs/
Dtest_tunnel_kern.c133 struct erspan_metadata md; in _erspan_set_tunnel() local
149 __builtin_memset(&md, 0, sizeof(md)); in _erspan_set_tunnel()
151 md.version = 1; in _erspan_set_tunnel()
152 md.u.index = bpf_htonl(123); in _erspan_set_tunnel()
157 md.version = 2; in _erspan_set_tunnel()
158 md.u.md2.dir = direction; in _erspan_set_tunnel()
159 md.u.md2.hwid = hwid & 0xf; in _erspan_set_tunnel()
160 md.u.md2.hwid_upper = (hwid >> 4) & 0x3; in _erspan_set_tunnel()
163 ret = bpf_skb_set_tunnel_opt(skb, &md, sizeof(md)); in _erspan_set_tunnel()
177 struct erspan_metadata md; in _erspan_get_tunnel() local
[all …]

123456789