Home
last modified time | relevance | path

Searched full:paste (Results 1 – 25 of 193) sorted by relevance

12345678

/openbmc/linux/tools/testing/selftests/bpf/
H A Duprobe_multi.c8 #define PASTE(a, b) __PASTE(a, b) macro
10 #define NAME(name, idx) PASTE(name, idx)
18 F(body, PASTE(name, idx), 0) F(body, PASTE(name, idx), 1) F(body, PASTE(name, idx), 2) \
19 F(body, PASTE(name, idx), 3) F(body, PASTE(name, idx), 4) F(body, PASTE(name, idx), 5) \
20 F(body, PASTE(name, idx), 6) F(body, PASTE(name, idx), 7) F(body, PASTE(name, idx), 8) \
21 F(body, PASTE(name, idx), 9)
24 F10(body, PASTE(name, idx), 0) F10(body, PASTE(name, idx), 1) F10(body, PASTE(name, idx), 2) \
25 F10(body, PASTE(name, idx), 3) F10(body, PASTE(name, idx), 4) F10(body, PASTE(name, idx), 5) \
26 F10(body, PASTE(name, idx), 6) F10(body, PASTE(name, idx), 7) F10(body, PASTE(name, idx), 8) \
27 F10(body, PASTE(name, idx), 9)
[all …]
/openbmc/linux/arch/powerpc/platforms/book3s/
H A Dvas-api.c33 * where "vas_copy" and "vas_paste" are defined in copy-paste.h.
34 * copy/paste returns to the user space directly. So refer NX hardware
35 * documentation for exact copy/paste usage and completion / error
356 * If the executed instruction that caused the fault was a paste, then
379 * Not a paste instruction, driver may fail the fault. in do_fail_paste()
384 regs->ccr &= ~0xe0000000; /* Clear CR0[0-2] to fail paste */ in do_fail_paste()
385 regs_add_return_ip(regs, 4); /* Emulate the paste */ in do_fail_paste()
392 * the paste address. Happens if the kernel closes window in hypervisor
393 * (on pseries) due to lost credit or the paste address is not mapped.
409 pr_err("Unexpected fault on paste address with TX window closed\n"); in vas_mmap_fault()
[all …]
/openbmc/openbmc/poky/bitbake/contrib/vim/plugin/
H A Dnewbbappend.vim19 let l:paste = &paste
26 if paste == 1
27 set paste
H A Dnewbb.vim48 let l:paste = &paste
68 if paste == 1
69 set paste
/openbmc/linux/rust/macros/
H A Dlib.rs10 mod paste; module
240 /// Paste identifiers together.
242 /// Within the `paste!` macro, identifiers inside `[<` and `>]` are concatenated together to form a
245 /// This is similar to the [`paste`] crate, but with pasting feature limited to identifiers
252 /// use kernel::macro::paste;
256 /// paste! {
296 /// use kernel::macro::paste;
300 /// kernel::macros::paste! {
328 /// [`paste`]: https://docs.rs/paste/
330 pub fn paste(input: TokenStream) -> TokenStream { in paste() function
[all …]
/openbmc/linux/arch/ia64/kernel/
H A Dentry.h15 # define PASTE(x,y) PASTE2(x,y)
17 # define pLvSys PASTE(p,PRED_LEAVE_SYSCALL)
18 # define pKStk PASTE(p,PRED_KERNEL_STACK)
19 # define pUStk PASTE(p,PRED_USER_STACK)
20 # define pSys PASTE(p,PRED_SYSCALL)
21 # define pNonSys PASTE(p,PRED_NON_SYSCALL)
/openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/
H A Dpython3-pastedeploy_3.1.0.bb13 #PACKAGECONFIG ?= "paste docs"
14 PACKAGECONFIG[paste] = ",,,python3-paste"
/openbmc/linux/arch/powerpc/platforms/powernv/
H A Dcopy-paste.h9 * Copy/paste instructions:
15 * paste RA,RB
16 * Paste contents of internal copy-buffer to the address
H A Dvas.h27 * "paste" instructions which were introduced in Power9.
71 * "paste" address that is used to submit requests/CRBs (see vas_paste_crb()).
73 * The hardware paste address for a window is computed using the "paste
74 * base address" and "paste win id shift" reg properties in the VAS device
82 * after which they can use the 'paste' instruction (new in Power9) to
227 * to a paste command and hence applies only to receive windows.
H A Dvas-window.c21 #include "copy-paste.h"
27 * Compute the paste address region for the window @window using the
43 pr_debug("Txwin #%d: Paste addr 0x%llx\n", winid, *addr); in vas_win_paste_addr()
67 * Map the paste bus address of the given send window into kernel address
68 * space. Unlike MMIO regions (map_mmio_region() below), paste region must
99 pr_devel("Mapped paste addr 0x%llx to kaddr 0x%p\n", start, map); in map_paste_region()
134 * Unmap the paste address region for a window.
847 * paste operations will fail. in vas_init_rx_win_attr()
1119 * to 1K offset of the paste address) in vas_paste_crb()
1275 * - Disable new paste operations (unmap paste address)
/openbmc/linux/arch/ia64/lib/
H A Didiv32.S40 #define PASTE(a,b) PASTE1(a,b) macro
41 #define NAME PASTE(PASTE(__,SGN),PASTE(OP,si3))
H A Didiv64.S38 #define PASTE(a,b) PASTE1(a,b) macro
39 #define NAME PASTE(PASTE(__,SGN),PASTE(OP,di3))
/openbmc/linux/Documentation/powerpc/
H A Dvas-api.rst22 Block (CRB) and these CRBs must be submitted to the NX using COPY/PASTE
23 instructions to paste the CRB to hardware address that is associated with
47 using copy/paste instructions and pasting the CRBs to the virtual address
74 Note that the copy and paste operations go directly to the hardware and
75 do not go through this device. Refer COPY/PASTE document for more
168 that the application can use to copy/paste its CRB to the hardware engines.
198 Copy/Paste operations
201 Applications should use the copy and paste instructions to send CRB to NX.
202 Refer section 4.4 in PowerISA for Copy/Paste instructions:
/openbmc/linux/tools/testing/selftests/powerpc/nx-gzip/include/
H A Dcopy-paste.h24 * Copy/paste instructions:
30 * paste RA,RB
31 * Paste contents of internal copy-buffer to the address
/openbmc/u-boot/doc/
H A DREADME.iomux75 with calling tstc() and then getc() means that copy&paste will normally not
77 On a faster machine, such as a sequoia, cut&paste of longer (about 80
81 is quite slow. Even on a sequoia cut&paste does not work on the serial
87 them is nc, also causes problems. Even on a sequoia cut&paste does not work
/openbmc/linux/tools/testing/selftests/powerpc/include/
H A Dinstructions.h32 /* This defines the "paste" instruction from Power ISA 3.0 Book II, section 4.4. */
35 #define PASTE(RA, RB, L, RC) \ macro
38 static inline int paste(void *i) in paste() function
42 asm volatile(str(PASTE(0, %1, 0, 0))";" in paste()
55 asm volatile(str(PASTE(0, %1, 1, 1))";" in paste_last()
/openbmc/linux/Documentation/devicetree/bindings/powerpc/
H A Dibm,vas.txt12 "Paste address" start and length, "Paste window id" start bit and number
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/consolation/
H A Dconsolation_0.0.9.bb1 SUMMARY = "copy-paste for the Linux console"
2 DESCRIPTION = "Consolation is a daemon that provides copy-paste and scrolling \
/openbmc/linux/arch/powerpc/platforms/pseries/
H A Dvas.h73 u8 user_mode; /* User mode copy/paste or COP HCALL */
112 __be64 win_addr; /* Paste address */
123 u64 win_addr; /* Physical paste address */
H A Dvas.c69 pr_err("H_ALLOCATE_VAS_WINDOW: COPY/PASTE is not supported\n"); in h_allocate_vas_window()
322 * once which can result in paste command failure (RMA_busy). in vas_allocate_window()
541 .paste_addr = vas_paste_address, /* To do copy/paste */
590 pr_err("User space COPY/PASTE is not supported\n"); in get_vas_capabilities()
627 * fault on the unmapped paste address, the kernel handles the fault
628 * by setting the remapping to new paste address if the window is
736 * So the kernel closes the excessive windows and unmap the paste address
737 * such that the user space receives paste instruction failure. Then up to
1062 * Linux supports user space COPY/PASTE only with Radix in pseries_vas_init()
1111 * capabilities HCALL failed. So disable copy paste in pseries_vas_init()
/openbmc/linux/Documentation/process/
H A Demail-clients.rst51 Copy-and-paste (or cut-and-paste) usually does not work for patches
54 copy-and-paste.
119 :menuselection:`Preformat`, then paste with the middle button.
194 :set paste
201 (a)ttach works fine without ``set paste``.
/openbmc/linux/arch/powerpc/include/asm/
H A Dsynch.h33 * invalidated correctly. If this is not done, the paste can take data in ppc_after_tlbiel_barrier()
39 * way due to local copy-paste. in ppc_after_tlbiel_barrier()
H A Dvas.h21 * Threshold Control Mode: Have paste operation fail if the number of
24 * NOTE: No special error code yet if paste is rejected because of these
72 struct mutex mmap_mutex; /* protects paste address mmap() */
234 * Paste a previously copied CRB (see vas_copy_crb()) from the L2 cache to
/openbmc/linux/fs/reiserfs/
H A Ddo_balan.c394 /* paste new directory entry. 1 is entry number */ in balance_leaf_paste_left_shift_dirent()
431 "PAP-12100: incorrect position to paste: " in balance_leaf_paste_left_shift()
455 "PAP-12105: there is nothing to paste into " in balance_leaf_paste_left_shift()
518 "PAP-12125: no place for paste. pos_in_item=%d", in balance_leaf_paste_left_shift()
542 /* if we paste into first item of S[0] and it is left mergable */ in balance_leaf_paste_left_whole()
567 /* if appended item is directory, paste entry */ in balance_leaf_paste_left_whole()
734 /* Paste given directory entry to directory item */ in balance_leaf_paste_right_shift_dirent()
741 /* paste entry */ in balance_leaf_paste_right_shift_dirent()
785 "PAP-12155: invalid position to paste. ih_item_len=%d, " in balance_leaf_paste_right_shift()
856 /* paste new entry, if item is directory item */ in balance_leaf_paste_right_whole()
[all …]
/openbmc/linux/tools/testing/selftests/powerpc/nx-gzip/
H A Dgzip_vas.c27 #include "copy-paste.h"
209 NXPRT(fprintf(stderr, "Paste attempt %d/%d returns 0x%x\n", in nxu_run_job()
246 prt_err("Paste attempt %d/", i); in nxu_run_job()

12345678