| /linux-6.15/drivers/bus/ |
| H A D | sunxi-rsb.c | 212 rdev->rsb = rsb; in sunxi_rsb_device_create() 298 status = rsb->status; in _sunxi_rsb_run_xfer() 308 writel(readl(rsb->regs + RSB_INTS), rsb->regs + RSB_INTS); in _sunxi_rsb_run_xfer() 361 mutex_lock(&rsb->lock); in sunxi_rsb_read() 514 rsb->status = status; in sunxi_rsb_irq() 541 writel(readl(rsb->regs + RSB_INTS), rsb->regs + RSB_INTS); in sunxi_rsb_init_device_mode() 749 struct sunxi_rsb *rsb; in sunxi_rsb_probe() local 759 rsb = devm_kzalloc(dev, sizeof(*rsb), GFP_KERNEL); in sunxi_rsb_probe() 760 if (!rsb) in sunxi_rsb_probe() 763 rsb->dev = dev; in sunxi_rsb_probe() [all …]
|
| H A D | Makefile | 31 obj-$(CONFIG_SUNXI_RSB) += sunxi-rsb.o
|
| /linux-6.15/Documentation/devicetree/bindings/bus/ |
| H A D | allwinner,sun8i-a23-rsb.yaml | 4 $id: http://devicetree.org/schemas/bus/allwinner,sun8i-a23-rsb.yaml# 22 - const: allwinner,sun8i-a23-rsb 25 - allwinner,sun8i-a83t-rsb 26 - allwinner,sun50i-h616-rsb 27 - const: allwinner,sun8i-a23-rsb 65 rsb@1f03400 { 66 compatible = "allwinner,sun8i-a23-rsb";
|
| /linux-6.15/fs/dlm/ |
| H A D | ast.c | 60 struct dlm_rsb *rsb = lkb->lkb_resource; in dlm_may_skip_callback() local 61 struct dlm_ls *ls = rsb->res_ls; in dlm_may_skip_callback() 125 struct dlm_rsb *rsb = lkb->lkb_resource; in dlm_get_cb() local 126 struct dlm_ls *ls = rsb->res_ls; in dlm_get_cb() 135 memcpy((*cb)->res_name, rsb->res_name, rsb->res_length); in dlm_get_cb() 136 (*cb)->res_length = rsb->res_length; in dlm_get_cb() 168 struct dlm_rsb *rsb = lkb->lkb_resource; in dlm_add_cb() local 169 struct dlm_ls *ls = rsb->res_ls; in dlm_add_cb() 191 lkb->lkb_astparam, rsb->res_name, in dlm_add_cb() 192 rsb->res_length); in dlm_add_cb()
|
| H A D | memory.c | 49 goto rsb; in dlm_memory_init() 61 rsb: in dlm_memory_init()
|
| H A D | dir.h | 15 int dlm_dir_nodeid(struct dlm_rsb *rsb);
|
| H A D | debug_fs.c | 383 struct dlm_rsb *rsb = list_entry(iter_ptr, struct dlm_rsb, res_slow_list); in table_seq_show() local 386 print_format1(rsb, seq); in table_seq_show() 388 print_format2(rsb, seq); in table_seq_show() 390 print_format3(rsb, seq); in table_seq_show() 392 print_format4(rsb, seq); in table_seq_show()
|
| /linux-6.15/fs/xfs/libxfs/ |
| H A D | xfs_rtgroup.c | 616 struct xfs_rtsb *rsb = bp->b_addr; in xfs_rtsb_verify_common() local 618 if (!xfs_verify_magic(bp, rsb->rsb_magicnum)) in xfs_rtsb_verify_common() 620 if (rsb->rsb_pad) in xfs_rtsb_verify_common() 624 if (memchr_inv(rsb + 1, 0, BBTOB(bp->b_length) - sizeof(*rsb))) in xfs_rtsb_verify_common() 635 struct xfs_rtsb *rsb = bp->b_addr; in xfs_rtsb_verify_all() local 645 if (!uuid_equal(&rsb->rsb_uuid, &mp->m_sb.sb_uuid)) in xfs_rtsb_verify_all() 699 struct xfs_rtsb *rsb = rtsb_bp->b_addr; in xfs_update_rtsb() local 702 rsb->rsb_magicnum = cpu_to_be32(XFS_RTSB_MAGIC); in xfs_update_rtsb() 704 rsb->rsb_pad = 0; in xfs_update_rtsb() 707 memcpy(&rsb->rsb_uuid, &dsb->sb_uuid, sizeof(rsb->rsb_uuid)); in xfs_update_rtsb() [all …]
|
| /linux-6.15/fs/romfs/ |
| H A D | super.c | 452 struct romfs_super_block *rsb; in romfs_fill_super() local 481 rsb = kmalloc(512, GFP_KERNEL); in romfs_fill_super() 482 if (!rsb) in romfs_fill_super() 486 ret = romfs_dev_read(sb, 0, rsb, 512); in romfs_fill_super() 490 img_size = be32_to_cpu(rsb->size); in romfs_fill_super() 497 if (rsb->word0 != ROMSB_WORD0 || rsb->word1 != ROMSB_WORD1 || in romfs_fill_super() 505 if (romfs_checksum(rsb, min_t(size_t, img_size, 512))) { in romfs_fill_super() 512 len = strnlen(rsb->name, ROMFS_MAXFN); in romfs_fill_super() 517 kfree(rsb); in romfs_fill_super() 518 rsb = NULL; in romfs_fill_super() [all …]
|
| /linux-6.15/drivers/md/ |
| H A D | dm-verity-fec.c | 57 position = (index + rsb) * v->fec->roots; in fec_read_parity() 64 v->data_dev->name, (unsigned long long)rsb, in fec_read_parity() 124 par = fec_read_parity(v, rsb, block_offset, &offset, in fec_decode_bufs() 179 v->data_dev->name, (unsigned long long)rsb, r); in fec_decode_bufs() 206 u64 rsb, u64 target, unsigned int block_offset, in fec_read_bufs() argument 231 ileaved = fec_interleave(v, rsb * v->fec->rsn + i); in fec_read_bufs() 261 (unsigned long long)rsb, in fec_read_bufs() 381 r = fec_read_bufs(v, io, rsb, offset, pos, in fec_decode_rsb() 415 u64 offset, res, rsb; in verity_fec_decode() local 454 r = fec_decode_rsb(v, io, fio, rsb, offset, false); in verity_fec_decode() [all …]
|
| /linux-6.15/Documentation/admin-guide/hw-vuln/ |
| H A D | rsb.rst | 47 RSB poisoning is a technique used by SpectreRSB [#spectre-rsb]_ where 54 [#intel-rsb-filling]_ [#amd-rsb-filling]_ when transitioning between 70 This is indicated by IBPB_RET in CPUID [#amd-ibpb-rsb]_. 72 On Zen < 4, the RSB filling sequence [#amd-rsb-filling]_ must be 73 always be done in addition to IBPB [#amd-ibpb-no-rsb]_. This is 83 predicted targets may come from the RSB." [#intel-ibpb-rsb]_ 99 Protection"." [#amd-smep-rsb]_ 107 IA32_SPEC_CTRL.IBRS set during VM exits." [#intel-smep-rsb]_ 224 .. [#spectre-rsb] `Spectre Returns! Speculation Attacks using the Return Stack Buffer <https://arxi… 236 .. [#amd-ibpb-no-rsb] `Spectre Attacks: Exploiting Speculative Execution <https://comsec.ethz.ch/wp… [all …]
|
| H A D | index.rst | 21 cross-thread-rsb 25 rsb
|
| /linux-6.15/arch/arm/lib/ |
| H A D | copy_template.S | 90 CALGN( rsb r3, ip, #32 ) 113 rsb ip, ip, #32 163 9: rsb ip, ip, #4 189 CALGN( rsb ip, ip, #32 )
|
| H A D | findbit.S | 113 rsb r0, r3, #0 116 rsb r3, r3, #31 @ offset of first set bit
|
| H A D | ashldi3.S | 44 rsb ip, r2, #32
|
| H A D | ashrdi3.S | 44 rsb ip, r2, #32
|
| H A D | lshrdi3.S | 44 rsb ip, r2, #32
|
| H A D | clear_user.S | 33 rsb ip, ip, #4
|
| H A D | div64.S | 153 rsb ip, ip, #31 179 rsb ip, ip, #32
|
| H A D | memmove.S | 60 CALGN( rsb ip, ip, #32 ) 79 rsb ip, ip, #32
|
| H A D | io-writesw-armv4.S | 76 THUMB( rsb r3, r3, #0 )
|
| H A D | io-writesb.S | 30 .Loutsb_align: rsb ip, ip, #4
|
| H A D | copy_from_user.S | 122 rsb r0, r0, r2
|
| /linux-6.15/include/linux/ |
| H A D | sunxi-rsb.h | 30 struct sunxi_rsb *rsb; member
|
| /linux-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | x-powers,ac100.yaml | 89 rsb {
|