Home
last modified time | relevance | path

Searched full:origin (Results 1 – 25 of 304) sorted by relevance

12345678910>>...13

/Linux-v5.15/Documentation/admin-guide/device-mapper/
Dsnapshot.rst12 - To merge a snapshot of a block device back into the snapshot's origin
20 the origin device.
24 snapshot, snapshot-origin, and snapshot-merge.
26 - snapshot-origin <origin>
34 - snapshot <origin> <COW device> <persistent?> <chunksize>
37 A snapshot of the <origin> block device is created. Changed chunks of
40 from <origin> for unchanged data. <COW device> will often be
41 smaller than the origin and if it fills up the snapshot will become
55 snapshot-origin or snapshot-merge target must be suspended. A failure to
56 suspend the origin target could result in data corruption.
[all …]
Dcache.rst39 The origin device always contains a copy of the logical block, which
52 1. An origin device - the big, slow one.
66 The origin is divided up into blocks of a fixed size. This block size
89 complete until it has hit both the origin and cache devices. Clean
93 to be coherent with the origin device, then all reads are served from
94 the origin device (all reads miss the cache) and all writes are
95 forwarded to the origin device; additionally, write hits cause cache
121 Migrating data between the origin and cache device uses bandwidth.
170 state for all of the origin device (compare with the dirty bitset
181 cache <metadata dev> <cache dev> <origin dev> <block size>
[all …]
Dthin-provisioning.rst186 N.B. If the origin device that you wish to snapshot is active, you
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
225 You must not write to the origin device if you use this technique!
232 You don't mention the origin at this stage.
240 Append an extra parameter to the thin target specifying the origin::
245 same extra origin parameter.
364 create_snap <dev id> <origin id>
[all …]
/Linux-v5.15/fs/overlayfs/
Dnamei.c67 * A non-dir origin may be disconnected, which is fine, because in ovl_acceptable()
85 * Return -ENODATA for "origin unknown".
96 /* Treat larger version and unknown flags as "origin unknown" */ in ovl_check_fb_len()
100 /* Treat endianness mismatch as "origin unknown" */ in ovl_check_fb_len()
120 /* Zero size value means "copied up but origin unknown" */ in ovl_get_fh()
146 pr_warn_ratelimited("failed to get origin (%i)\n", res); in ovl_get_fh()
149 pr_warn_ratelimited("invalid origin (%*phN)\n", res, fh); in ovl_get_fh()
177 * Treat stale file handle to lower file as "origin unknown". in ovl_decode_real_fh()
350 struct dentry *origin = NULL; in ovl_check_origin_fh() local
362 origin = ovl_decode_real_fh(ofs, fh, ofs->layers[i].mnt, in ovl_check_origin_fh()
[all …]
Dexport.c99 * have the same uppermost lower layer as the origin's layer. We may need to
103 * Return the connected origin layer or < 0 on error.
119 /* Find the topmost origin layer connectable ancestor of @dentry */ in ovl_connect_layer()
129 * If @parent is not origin layer connectable, then copy up in ovl_connect_layer()
130 * @next which is origin layer connectable and we are done. in ovl_connect_layer()
156 * We only need to encode origin if there is a chance that the same object was
202 * Decoding a merge dir, whose origin's ancestor is under a redirected in ovl_check_encode_origin()
204 * ovl_connect_layer() will try to make origin's layer "connected" by in ovl_check_encode_origin()
450 * For decoded lower dir file handle, lookup index by origin to check in ovl_lookup_real_inode()
699 struct ovl_path origin = { }; in ovl_lower_fh_to_d() local
[all …]
/Linux-v5.15/drivers/md/
Ddm-snap.c51 struct dm_dev *origin; member
56 /* List of snapshots per Origin */
72 /* Origin writes don't trigger exceptions until this is set */
127 * => use the origin; forget about the snapshot.
130 * (We can't use the intermediate origin state.)
178 return s->origin; in dm_snap_origin()
207 * Origin buffers waiting for this to complete are held
238 * Hash table mapping origin volumes to lists of snapshots and
314 * One of these per registered origin, held in the snapshot_origins hash
316 struct origin { struct
[all …]
/Linux-v5.15/drivers/gpu/drm/i915/display/
Dintel_frontbuffer.h91 enum fb_op_origin origin,
97 * @origin: which operation caused the invalidation
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,
128 * @origin: which operation caused the flush
134 enum fb_op_origin origin) in intel_frontbuffer_flush() argument
145 __intel_fb_flush(front, origin, frontbuffer_bits); in intel_frontbuffer_flush()
Dintel_frontbuffer.c71 * @origin: which operation caused the flush
81 enum fb_op_origin origin) in frontbuffer_flush() argument
91 trace_intel_frontbuffer_flush(frontbuffer_bits, origin); in frontbuffer_flush()
95 intel_psr_flush(i915, frontbuffer_bits, origin); in frontbuffer_flush()
96 intel_fbc_flush(i915, frontbuffer_bits, origin); in frontbuffer_flush()
167 enum fb_op_origin origin, in __intel_fb_invalidate() argument
172 if (origin == ORIGIN_CS) { in __intel_fb_invalidate()
179 trace_intel_frontbuffer_invalidate(frontbuffer_bits, origin); in __intel_fb_invalidate()
182 intel_psr_invalidate(i915, frontbuffer_bits, origin); in __intel_fb_invalidate()
184 intel_fbc_invalidate(i915, frontbuffer_bits, origin); in __intel_fb_invalidate()
[all …]
Dintel_fbc.h33 enum fb_op_origin origin);
35 unsigned int frontbuffer_bits, enum fb_op_origin origin);
/Linux-v5.15/security/loadpin/
Dloadpin.c22 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-v5.15/drivers/infiniband/hw/hns/
Dhns_roce_common.h42 #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-v5.15/drivers/net/ethernet/hisilicon/
Dhns_mdio.c108 #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-v5.15/arch/s390/kernel/
Dnmi.c78 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-v5.15/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_reg.h1043 #define dsaf_set_field(origin, mask, shift, val) \ argument
1045 (origin) &= (~(mask)); \
1046 (origin) |= (((val) << (shift)) & (mask)); \
1049 #define dsaf_set_bit(origin, shift, val) \ argument
1050 dsaf_set_field((origin), (1ull << (shift)), (shift), (val))
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
[all …]
Dhns_dsaf_xgmac.c185 u32 origin = dsaf_read_dev(drv, XGMAC_PMA_FEC_CONTROL_REG); in hns_xgmac_pma_fec_enable() local
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()
251 u32 origin = dsaf_read_dev(drv, XGMAC_MAC_PAUSE_CTRL_REG); in hns_xgmac_pausefrm_cfg() local
[all …]
Dhnae.h693 #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))
/Linux-v5.15/drivers/crypto/qat/qat_common/
Dadf_pf2vf_msg.h31 * | | Message Origin
42 * | | Message Origin
46 * Message Origin (Should always be 1)
48 * by this driver; these had a Msg Origin of 0 and are ignored by this driver.
/Linux-v5.15/block/partitions/
Dmsdos.c251 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
372 snprintf(tmp, sizeof(tmp), " %s%d: <%s:", state->name, origin, flavour); in parse_bsd()
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
421 parse_bsd(state, offset, size, origin, "netbsd", BSD_MAXPARTITIONS); in parse_netbsd()
426 sector_t offset, sector_t size, int origin) in parse_openbsd() argument
429 parse_bsd(state, offset, size, origin, "openbsd", in parse_openbsd()
[all …]
/Linux-v5.15/arch/s390/mm/
Dpgalloc.c380 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-v5.15/fs/
Dpnode.c142 * @origin: the original mount from where the tree walk initiated
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-v5.15/arch/arm/kernel/
Dunwind.c96 * origin = first entry with positive offset (or stop if there is no such entry)
101 const struct unwind_idx *origin, in search_index() argument
107 __func__, addr, start, origin, stop); in search_index()
114 /* negative offsets: [start; origin) */ in search_index()
115 stop = origin; in search_index()
117 /* positive offsets: [origin; stop) */ 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-v5.15/drivers/acpi/acpica/
Dpstree.c159 * PARAMETERS: origin - Root of subtree to search
165 * Return NULL when reaching "origin" or when walking up from root
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()
212 /* Reached parent of origin, end search */ in acpi_ps_get_depth_next()
/Linux-v5.15/arch/s390/kvm/
Dinterrupt.c289 word = READ_ONCE(gi->origin->u64.word[0]); in gisa_get_ipm_or_restore_iam()
295 } while (cmpxchg(&gi->origin->u64.word[0], word, _word) != word); in gisa_get_ipm_or_restore_iam()
340 if (gi->origin) in pending_irqs()
341 pending_mask |= gisa_get_ipm(gi->origin) << IRQ_PEND_IO_ISC_7; 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()
1747 active_mask = (isc_mask & gisa_get_ipm(gi->origin) << 24) << 32; in get_top_gisa_isc()
1750 if (gisa_tac_ipm_gisc(gi->origin, isc)) in get_top_gisa_isc()
1791 gisa_set_ipm_gisc(gi->origin, isc); in kvm_s390_get_io_int()
[all …]
/Linux-v5.15/arch/um/drivers/
Dmconsole_user.c48 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-v5.15/drivers/staging/media/atomisp/pci/
Dia_css_types.h164 * - Origin coordinate of bayer (real sensor data)
192 * The origin of the sensor data area positioned on the shading table at the shading correction
238 * (ox, oy) [bqs]: origin of sensor data positioned on shading table at shading correction
248 * The origin of the sensor data should be on the shading table.
317 /** X coordinate (in bqs) of bayer origin on shading table.
324 /** Y coordinate (in bqs) of bayer origin on shading table.
351 /** Origin of sensor data area positioned on shading table at shading correction.
441 struct ia_css_point origin; /** Starting point coordinates for the region */ member
453 * zoom_region specifies the origin of the zoom region and width and
455 * origin : This is the coordinate (x,y) within the effective input resolution

12345678910>>...13