Home
last modified time | relevance | path

Searched refs:rsb (Results 1 – 25 of 40) sorted by relevance

12

/linux-6.1.9/drivers/bus/
Dsunxi-rsb.c197 static struct sunxi_rsb_device *sunxi_rsb_device_create(struct sunxi_rsb *rsb, in sunxi_rsb_device_create() argument
207 rdev->rsb = rsb; in sunxi_rsb_device_create()
211 rdev->dev.parent = rsb->dev; in sunxi_rsb_device_create()
268 static int _sunxi_rsb_run_xfer(struct sunxi_rsb *rsb) in _sunxi_rsb_run_xfer() argument
273 if (readl(rsb->regs + RSB_CTRL) & RSB_CTRL_START_TRANS) { in _sunxi_rsb_run_xfer()
274 dev_dbg(rsb->dev, "RSB transfer still in progress\n"); in _sunxi_rsb_run_xfer()
278 reinit_completion(&rsb->complete); in _sunxi_rsb_run_xfer()
281 writel(int_mask, rsb->regs + RSB_INTE); in _sunxi_rsb_run_xfer()
283 rsb->regs + RSB_CTRL); in _sunxi_rsb_run_xfer()
286 timeout = readl_poll_timeout_atomic(rsb->regs + RSB_INTS, in _sunxi_rsb_run_xfer()
[all …]
DMakefile30 obj-$(CONFIG_SUNXI_RSB) += sunxi-rsb.o
/linux-6.1.9/Documentation/devicetree/bindings/bus/
Dallwinner,sun8i-a23-rsb.yaml4 $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
64 rsb@1f03400 {
65 compatible = "allwinner,sun8i-a23-rsb";
/linux-6.1.9/fs/xfs/
Dxfs_rtalloc.c36 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtget_summary() argument
39 return xfs_rtmodify_summary_int(mp, tp, log, bbno, 0, rbpp, rsb, sum); in xfs_rtget_summary()
54 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtany_summary() argument
72 error = xfs_rtget_summary(mp, tp, log, bbno, rbpp, rsb, &sum); in xfs_rtany_summary()
148 xfs_fsblock_t *rsb) /* in/out: summary block number */ in xfs_rtallocate_range() argument
179 XFS_BITTOBLOCK(mp, preblock), -1, rbpp, rsb); in xfs_rtallocate_range()
190 XFS_BITTOBLOCK(mp, preblock), 1, rbpp, rsb); in xfs_rtallocate_range()
202 XFS_BITTOBLOCK(mp, end + 1), 1, rbpp, rsb); in xfs_rtallocate_range()
230 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtallocate_extent_block() argument
266 rsb); in xfs_rtallocate_extent_block()
[all …]
Dxfs_rtalloc.h119 struct xfs_buf **rbpp, xfs_fsblock_t *rsb,
123 xfs_fsblock_t *rsb);
126 struct xfs_buf **rbpp, xfs_fsblock_t *rsb);
/linux-6.1.9/drivers/md/
Ddm-verity-fec.c61 static u8 *fec_read_parity(struct dm_verity *v, u64 rsb, int index, in fec_read_parity() argument
67 position = (index + rsb) * v->fec->roots; in fec_read_parity()
74 v->data_dev->name, (unsigned long long)rsb, in fec_read_parity()
124 u64 rsb, int byte_index, unsigned block_offset, in fec_decode_bufs() argument
132 par = fec_read_parity(v, rsb, block_offset, &offset, &buf); in fec_decode_bufs()
160 par = fec_read_parity(v, rsb, block_offset, &offset, &buf); in fec_decode_bufs()
172 v->data_dev->name, (unsigned long long)rsb, r); in fec_decode_bufs()
175 v->data_dev->name, (unsigned long long)rsb, r); in fec_decode_bufs()
200 u64 rsb, u64 target, unsigned block_offset, in fec_read_bufs() argument
224 ileaved = fec_interleave(v, rsb * v->fec->rsn + i); in fec_read_bufs()
[all …]
/linux-6.1.9/fs/romfs/
Dsuper.c462 struct romfs_super_block *rsb; in romfs_fill_super() local
491 rsb = kmalloc(512, GFP_KERNEL); in romfs_fill_super()
492 if (!rsb) in romfs_fill_super()
496 ret = romfs_dev_read(sb, 0, rsb, 512); in romfs_fill_super()
500 img_size = be32_to_cpu(rsb->size); in romfs_fill_super()
507 if (rsb->word0 != ROMSB_WORD0 || rsb->word1 != ROMSB_WORD1 || in romfs_fill_super()
515 if (romfs_checksum(rsb, min_t(size_t, img_size, 512))) { in romfs_fill_super()
522 len = strnlen(rsb->name, ROMFS_MAXFN); in romfs_fill_super()
525 (unsigned) len, (unsigned) len, rsb->name, storage); in romfs_fill_super()
527 kfree(rsb); in romfs_fill_super()
[all …]
/linux-6.1.9/fs/xfs/libxfs/
Dxfs_rtbitmap.c451 xfs_fsblock_t *rsb, /* in/out: summary block number */ in xfs_rtmodify_summary_int() argument
471 if (*rbpp && *rsb == sb) in xfs_rtmodify_summary_int()
490 *rsb = sb; in xfs_rtmodify_summary_int()
521 xfs_fsblock_t *rsb) /* in/out: summary block number */ in xfs_rtmodify_summary() argument
524 delta, rbpp, rsb, NULL); in xfs_rtmodify_summary()
694 xfs_fsblock_t *rsb) /* in/out: summary block number */ in xfs_rtfree_range() argument
732 XFS_BITTOBLOCK(mp, preblock), -1, rbpp, rsb); in xfs_rtfree_range()
744 XFS_BITTOBLOCK(mp, end + 1), -1, rbpp, rsb); in xfs_rtfree_range()
755 XFS_BITTOBLOCK(mp, preblock), 1, rbpp, rsb); in xfs_rtfree_range()
/linux-6.1.9/fs/dlm/
Ddebug_fs.c369 struct dlm_rsb *rsb; member
388 print_format1(ri->rsb, seq); in table_seq_show()
395 print_format2(ri->rsb, seq); in table_seq_show()
402 print_format3(ri->rsb, seq); in table_seq_show()
409 print_format4(ri->rsb, seq); in table_seq_show()
460 ri->rsb = r; in table_seq_start()
491 ri->rsb = r; in table_seq_start()
519 rp = ri->rsb; in table_seq_next()
525 ri->rsb = r; in table_seq_next()
557 ri->rsb = r; in table_seq_next()
[all …]
Dmemory.c47 goto rsb; in dlm_memory_init()
51 rsb: in dlm_memory_init()
Dlockspace.c800 struct dlm_rsb *rsb; in release_lockspace() local
862 rsb = rb_entry(n, struct dlm_rsb, res_hashnode); in release_lockspace()
864 dlm_free_rsb(rsb); in release_lockspace()
868 rsb = rb_entry(n, struct dlm_rsb, res_hashnode); in release_lockspace()
870 dlm_free_rsb(rsb); in release_lockspace()
880 rsb = list_first_entry(&ls->ls_new_rsb, struct dlm_rsb, in release_lockspace()
882 list_del(&rsb->res_hashchain); in release_lockspace()
883 dlm_free_rsb(rsb); in release_lockspace()
Ddir.h15 int dlm_dir_nodeid(struct dlm_rsb *rsb);
/linux-6.1.9/arch/arm/lib/
Dcopy_template.S90 CALGN( rsb r3, ip, #32 )
113 rsb ip, ip, #32
163 9: rsb ip, ip, #4
189 CALGN( rsb ip, ip, #32 )
Dashldi3.S44 rsb ip, r2, #32
Dashrdi3.S44 rsb ip, r2, #32
Dlshrdi3.S44 rsb ip, r2, #32
Dclear_user.S33 rsb ip, ip, #4
Ddiv64.S153 rsb ip, ip, #31
179 rsb ip, ip, #32
Dmemmove.S60 CALGN( rsb ip, ip, #32 )
79 rsb ip, ip, #32
Dfindbit.S174 rsb r0, r3, #0
177 rsb r3, r3, #31
Dio-writesw-armv4.S76 THUMB( rsb r3, r3, #0 )
Dio-writesb.S30 .Loutsb_align: rsb ip, ip, #4
/linux-6.1.9/include/linux/
Dsunxi-rsb.h30 struct sunxi_rsb *rsb; member
/linux-6.1.9/arch/arm64/boot/dts/allwinner/
Dsun50i-h616.dtsi543 r_rsb_pins: r-rsb-pins {
576 r_rsb: rsb@7083000 {
577 compatible = "allwinner,sun50i-h616-rsb",
578 "allwinner,sun8i-a23-rsb";
/linux-6.1.9/Documentation/devicetree/bindings/mfd/
Dx-powers,ac100.yaml89 rsb {

12