/linux/Documentation/admin-guide/device-mapper/ |
A D | snapshot.rst | 20 the origin device. 24 snapshot, snapshot-origin, and snapshot-merge. 26 - snapshot-origin <origin> 34 - snapshot <origin> <COW device> <persistent?> <chunksize> 40 from <origin> for unchanged data. <COW device> will often be 56 suspend the origin target could result in data corruption. 73 - snapshot-merge <origin> <COW device> <persistent> <chunksize> 78 "snapshot-origin" target and must not be loaded if the "snapshot-origin" 79 is still present for <origin>. 115 volumeGroup-base: 0 2097152 snapshot-origin 254:11 [all …]
|
A D | cache.rst | 52 1. An origin device - the big, slow one. 181 cache <metadata dev> <cache dev> <origin dev> <block size> 188 origin dev slow device holding original data blocks 207 content from being different from origin block content. 210 so they may differ from the corresponding origin blocks. 215 the origin. If a write goes to a cached origin 224 to the origin's data device. 258 to the origin 262 mapped to the origin 268 from the origin [all …]
|
A D | thin-provisioning.rst | 197 identifier for the origin device. 202 between the origin and the snapshot. Indeed the snapshot is no 216 You can use an external **read only** device as an origin for a 218 thin device will be passed through to the origin. Writes trigger 232 You don't mention the origin at this stage. 245 same extra origin parameter. 364 create_snap <dev id> <origin id> 368 <origin id> is the identifier of the thinly-provisioned device 399 thin <pool dev> <dev id> [<external origin dev>] 408 external origin dev: [all …]
|
/linux/drivers/gpu/drm/i915/display/ |
A D | intel_frontbuffer.c | 82 enum fb_op_origin origin) in frontbuffer_flush() argument 92 trace_intel_frontbuffer_flush(frontbuffer_bits, origin); in frontbuffer_flush() 96 intel_psr_flush(i915, frontbuffer_bits, origin); in frontbuffer_flush() 97 intel_fbc_flush(i915, frontbuffer_bits, origin); in frontbuffer_flush() 168 enum fb_op_origin origin, in __intel_fb_invalidate() argument 173 if (origin == ORIGIN_CS) { in __intel_fb_invalidate() 183 intel_psr_invalidate(i915, frontbuffer_bits, origin); in __intel_fb_invalidate() 185 intel_fbc_invalidate(i915, frontbuffer_bits, origin); in __intel_fb_invalidate() 189 enum fb_op_origin origin, in __intel_fb_flush() argument 194 if (origin == ORIGIN_CS) { in __intel_fb_flush() [all …]
|
A D | intel_frontbuffer.h | 91 enum fb_op_origin origin, 106 enum fb_op_origin origin) in intel_frontbuffer_invalidate() argument 117 __intel_fb_invalidate(front, origin, frontbuffer_bits); in intel_frontbuffer_invalidate() 122 enum fb_op_origin origin, 134 enum fb_op_origin origin) in intel_frontbuffer_flush() argument 145 __intel_fb_flush(front, origin, frontbuffer_bits); in intel_frontbuffer_flush()
|
A D | intel_fbc.h | 33 enum fb_op_origin origin); 35 unsigned int frontbuffer_bits, enum fb_op_origin origin);
|
/linux/security/loadpin/ |
A D | loadpin.c | 22 static void report_load(const char *origin, struct file *file, char *operation) in report_load() argument 30 origin, operation, in report_load() 125 const char *origin = kernel_read_file_id_str(id); in loadpin_read_file() local 139 report_load(origin, file, "pinning-excluded"); in loadpin_read_file() 146 report_load(origin, NULL, "old-api-pinning-ignored"); in loadpin_read_file() 150 report_load(origin, NULL, "old-api-denied"); in loadpin_read_file() 172 report_load(origin, file, "pinned"); in loadpin_read_file() 179 report_load(origin, file, "pinning-ignored"); in loadpin_read_file() 183 report_load(origin, file, "denied"); in loadpin_read_file()
|
/linux/fs/overlayfs/ |
A D | namei.c | 364 if (origin) in ovl_check_origin_fh() 368 if (!origin) in ovl_check_origin_fh() 370 else if (IS_ERR(origin)) in ovl_check_origin_fh() 371 return PTR_ERR(origin); in ovl_check_origin_fh() 380 dput(origin); in ovl_check_origin_fh() 384 .dentry = origin, in ovl_check_origin_fh() 394 dput(origin); in ovl_check_origin_fh() 601 dput(origin.dentry); in ovl_verify_index() 748 origin, index); in ovl_lookup_index() 959 origin = this; in ovl_lookup() [all …]
|
A D | export.c | 699 struct ovl_path origin = { }; in ovl_lower_fh_to_d() local 700 struct ovl_path *stack = &origin; in ovl_lower_fh_to_d() 711 if (!d_is_dir(origin.dentry) || in ovl_lower_fh_to_d() 712 !(origin.dentry->d_flags & DCACHE_DISCONNECTED)) { in ovl_lower_fh_to_d() 713 inode = ovl_lookup_inode(sb, origin.dentry, false); in ovl_lower_fh_to_d() 749 if (d_is_dir(origin.dentry)) { in ovl_lower_fh_to_d() 750 dput(origin.dentry); in ovl_lower_fh_to_d() 751 origin.dentry = NULL; in ovl_lower_fh_to_d() 757 err = ovl_verify_origin(ofs, index, origin.dentry, false); in ovl_lower_fh_to_d() 763 dentry = ovl_get_dentry(sb, NULL, &origin, index); in ovl_lower_fh_to_d() [all …]
|
/linux/arch/s390/kernel/ |
A D | nmi.c | 78 unsigned long origin, cr0, size; in nmi_init() local 89 origin = (unsigned long) kmem_cache_alloc(mcesa_cache, GFP_KERNEL); in nmi_init() 90 if (!origin) in nmi_init() 93 kmemleak_not_leak((void *) origin); in nmi_init() 97 S390_lowcore.mcesad = origin | mcesa_origin_lc; in nmi_init() 105 unsigned long origin; in nmi_alloc_per_cpu() local 109 origin = (unsigned long) kmem_cache_alloc(mcesa_cache, GFP_KERNEL); in nmi_alloc_per_cpu() 110 if (!origin) in nmi_alloc_per_cpu() 113 kmemleak_not_leak((void *) origin); in nmi_alloc_per_cpu() 114 lc->mcesad = origin | mcesa_origin_lc; in nmi_alloc_per_cpu()
|
/linux/drivers/infiniband/hw/hns/ |
A D | hns_roce_common.h | 42 #define roce_get_field(origin, mask, shift) \ argument 43 ((le32_to_cpu(origin) & (mask)) >> (u32)(shift)) 45 #define roce_get_bit(origin, shift) \ argument 46 roce_get_field((origin), (1ul << (shift)), (shift)) 48 #define roce_set_field(origin, mask, shift, val) \ argument 50 (origin) &= ~cpu_to_le32(mask); \ 51 (origin) |= \ 55 #define roce_set_bit(origin, shift, val) \ argument 56 roce_set_field((origin), (1ul << (shift)), (shift), (val))
|
/linux/drivers/net/ethernet/hisilicon/hns/ |
A D | hns_dsaf_reg.h | 1045 (origin) &= (~(mask)); \ 1046 (origin) |= (((val) << (shift)) & (mask)); \ 1049 #define dsaf_set_bit(origin, shift, val) \ argument 1055 u32 origin = dsaf_read_reg(base, reg); in dsaf_set_reg_field() local 1057 dsaf_set_field(origin, mask, shift, val); in dsaf_set_reg_field() 1058 dsaf_write_reg(base, reg, origin); in dsaf_set_reg_field() 1067 #define dsaf_get_field(origin, mask, shift) (((origin) & (mask)) >> (shift)) argument 1069 #define dsaf_get_bit(origin, shift) \ argument 1075 u32 origin; in dsaf_get_reg_field() local 1077 origin = dsaf_read_reg(base, reg); in dsaf_get_reg_field() [all …]
|
A D | hnae.h | 693 #define hnae_set_field(origin, mask, shift, val) \ argument 695 (origin) &= (~(mask)); \ 696 (origin) |= ((val) << (shift)) & (mask); \ 699 #define hnae_set_bit(origin, shift, val) \ argument 700 hnae_set_field((origin), (0x1 << (shift)), (shift), (val)) 702 #define hnae_get_field(origin, mask, shift) (((origin) & (mask)) >> (shift)) argument 704 #define hnae_get_bit(origin, shift) \ argument 705 hnae_get_field((origin), (0x1 << (shift)), (shift))
|
A D | hns_dsaf_xgmac.c | 187 dsaf_set_bit(origin, XGMAC_PMA_FEC_CTL_TX_B, !!tx_value); in hns_xgmac_pma_fec_enable() 188 dsaf_set_bit(origin, XGMAC_PMA_FEC_CTL_RX_B, !!rx_value); in hns_xgmac_pma_fec_enable() 189 dsaf_write_dev(drv, XGMAC_PMA_FEC_CONTROL_REG, origin); in hns_xgmac_pma_fec_enable() 234 u32 origin = dsaf_read_dev(drv, XGMAC_MAC_CONTROL_REG); in hns_xgmac_config_pad_and_crc() local 236 dsaf_set_bit(origin, XGMAC_CTL_TX_PAD_B, !!newval); in hns_xgmac_config_pad_and_crc() 237 dsaf_set_bit(origin, XGMAC_CTL_TX_FCS_B, !!newval); in hns_xgmac_config_pad_and_crc() 238 dsaf_set_bit(origin, XGMAC_CTL_RX_FCS_B, !!newval); in hns_xgmac_config_pad_and_crc() 239 dsaf_write_dev(drv, XGMAC_MAC_CONTROL_REG, origin); in hns_xgmac_config_pad_and_crc() 253 dsaf_set_bit(origin, XGMAC_PAUSE_CTL_TX_B, !!tx_en); in hns_xgmac_pausefrm_cfg() 254 dsaf_set_bit(origin, XGMAC_PAUSE_CTL_RX_B, !!rx_en); in hns_xgmac_pausefrm_cfg() [all …]
|
/linux/drivers/md/ |
A D | dm-snap.c | 51 struct dm_dev *origin; member 178 return s->origin; in dm_snap_origin() 316 struct origin { struct 390 static struct origin *__lookup_origin(struct block_device *origin) in __lookup_origin() argument 393 struct origin *o; in __lookup_origin() 454 struct origin *o; in __find_snapshots_sharing_cow() 610 struct origin *o; in unregister_snapshot() 1086 dest.bdev = s->origin->bdev; in snapshot_merge_next_chunks() 1436 dm_put_device(ti, s->origin); in snapshot_ctr() 2579 struct origin *o; in do_origin() [all …]
|
/linux/block/partitions/ |
A D | msdos.c | 251 sector_t offset, sector_t size, int origin) in parse_solaris_x86() argument 269 snprintf(tmp, sizeof(tmp), " %s%d: <solaris:", state->name, origin); in parse_solaris_x86() 356 sector_t offset, sector_t size, int origin, char *flavour, in parse_bsd() argument 410 sector_t offset, sector_t size, int origin) in parse_freebsd() argument 413 parse_bsd(state, offset, size, origin, "bsd", BSD_MAXPARTITIONS); in parse_freebsd() 418 sector_t offset, sector_t size, int origin) in parse_netbsd() argument 426 sector_t offset, sector_t size, int origin) in parse_openbsd() argument 429 parse_bsd(state, offset, size, origin, "openbsd", in parse_openbsd() 484 sector_t offset, sector_t size, int origin) in parse_unixware() argument 530 sector_t offset, sector_t size, int origin) in parse_minix() argument [all …]
|
/linux/drivers/net/ethernet/hisilicon/ |
A D | hns_mdio.c | 108 #define mdio_set_field(origin, mask, shift, val) \ argument 110 (origin) &= (~((mask) << (shift))); \ 111 (origin) |= (((val) & (mask)) << (shift)); \ 114 #define mdio_get_field(origin, mask, shift) (((origin) >> (shift)) & (mask)) argument 119 u32 origin = mdio_read_reg(base, reg); in mdio_set_reg_field() local 121 mdio_set_field(origin, mask, shift, val); in mdio_set_reg_field() 122 mdio_write_reg(base, reg, origin); in mdio_set_reg_field() 130 u32 origin; in mdio_get_reg_field() local 132 origin = mdio_read_reg(base, reg); in mdio_get_reg_field() 133 return mdio_get_field(origin, mask, shift); in mdio_get_reg_field()
|
/linux/arch/s390/mm/ |
A D | pgalloc.c | 380 static int base_page_walk(unsigned long origin, unsigned long addr, in base_page_walk() argument 387 pte = (unsigned long *) origin; in base_page_walk() 396 static int base_segment_walk(unsigned long origin, unsigned long addr, in base_segment_walk() argument 402 ste = (unsigned long *) origin; in base_segment_walk() 425 static int base_region3_walk(unsigned long origin, unsigned long addr, in base_region3_walk() argument 431 rtte = (unsigned long *) origin; in base_region3_walk() 453 static int base_region2_walk(unsigned long origin, unsigned long addr, in base_region2_walk() argument 459 rste = (unsigned long *) origin; in base_region2_walk() 481 static int base_region1_walk(unsigned long origin, unsigned long addr, in base_region1_walk() argument 487 rfte = (unsigned long *) origin; in base_region1_walk()
|
/linux/fs/ |
A D | pnode.c | 150 struct mount *origin) in propagation_next() argument 159 if (master == origin->mnt_master) { in propagation_next() 161 return (next == origin) ? NULL : next; in propagation_next() 171 struct mount *origin) in skip_propagation_subtree() argument 183 static struct mount *next_group(struct mount *m, struct mount *origin) in next_group() argument 191 if (m->mnt_group_id == origin->mnt_group_id) { in next_group() 192 if (next == origin) in next_group() 204 if (master->mnt_group_id == origin->mnt_group_id) in next_group() 210 if (m == origin) in next_group()
|
/linux/arch/um/drivers/ |
A D | mconsole_user.c | 48 msg.msg_name = &(req->origin); in mconsole_reply_v0() 83 req->originlen = sizeof(req->origin); in mconsole_get_request() 85 (struct sockaddr *) req->origin, &req->originlen); in mconsole_get_request() 157 (struct sockaddr *) req->origin, req->originlen); in mconsole_reply_len()
|
/linux/arch/s390/kvm/ |
A D | interrupt.c | 340 if (gi->origin) in pending_irqs() 1213 if (gi->origin && gisa_tac_ipm_gisc(gi->origin, isc)) { in __deliver_io() 1317 if (gi->origin && in kvm_s390_handle_wait() 1744 if (!gi->origin) in get_top_gisa_isc() 2259 if (gi->origin && gisa_get_ipm(gi->origin)) { in get_all_floating_irqs() 3143 if (!gi->origin) in kvm_s390_gisa_clear() 3162 gi->origin->next_alert = (u32)(u64)gi->origin; in kvm_s390_gisa_init() 3170 if (!gi->origin) in kvm_s390_gisa_destroy() 3178 gi->origin = NULL; in kvm_s390_gisa_destroy() 3202 if (!gi->origin) in kvm_s390_gisc_register() [all …]
|
/linux/drivers/net/ethernet/hisilicon/hns3/ |
A D | hnae3.h | 852 #define hnae3_set_field(origin, mask, shift, val) \ argument 854 (origin) &= (~(mask)); \ 855 (origin) |= ((val) << (shift)) & (mask); \ 857 #define hnae3_get_field(origin, mask, shift) (((origin) & (mask)) >> (shift)) argument 859 #define hnae3_set_bit(origin, shift, val) \ argument 860 hnae3_set_field(origin, 0x1 << (shift), shift, val) 861 #define hnae3_get_bit(origin, shift) \ argument 862 hnae3_get_field(origin, 0x1 << (shift), shift)
|
/linux/drivers/acpi/acpica/ |
A D | pstree.c | 169 union acpi_parse_object *acpi_ps_get_depth_next(union acpi_parse_object *origin, in acpi_ps_get_depth_next() argument 204 while (arg && (arg != origin) && (arg != op)) { in acpi_ps_get_depth_next() 210 if (arg == origin) { in acpi_ps_get_depth_next()
|
/linux/arch/arm/kernel/ |
A D | unwind.c | 101 const struct unwind_idx *origin, in search_index() argument 107 __func__, addr, start, origin, stop); in search_index() 115 stop = origin; in search_index() 118 start = origin; in search_index() 193 table->origin, in unwind_find_idx() 517 tab->origin = unwind_find_origin(tab->start, tab->stop); in unwind_table_add()
|
/linux/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_object.h | 569 enum fb_op_origin origin); 571 enum fb_op_origin origin); 575 enum fb_op_origin origin) in i915_gem_object_flush_frontbuffer() argument 578 __i915_gem_object_flush_frontbuffer(obj, origin); in i915_gem_object_flush_frontbuffer() 583 enum fb_op_origin origin) in i915_gem_object_invalidate_frontbuffer() argument 586 __i915_gem_object_invalidate_frontbuffer(obj, origin); in i915_gem_object_invalidate_frontbuffer()
|