| /linux/drivers/md/ |
| H A D | dm-region-hash.c | 106 struct dm_region_hash *rh; /* FIXME: can we get rid of this ? */ member 120 static region_t dm_rh_sector_to_region(struct dm_region_hash *rh, sector_t sector) in dm_rh_sector_to_region() argument 122 return sector >> rh->region_shift; in dm_rh_sector_to_region() 125 sector_t dm_rh_region_to_sector(struct dm_region_hash *rh, region_t region) in dm_rh_region_to_sector() argument 127 return region << rh->region_shift; in dm_rh_region_to_sector() 131 region_t dm_rh_bio_to_region(struct dm_region_hash *rh, struct bio *bio) in dm_rh_bio_to_region() argument 133 return dm_rh_sector_to_region(rh, bio->bi_iter.bi_sector - in dm_rh_bio_to_region() 134 rh->target_begin); in dm_rh_bio_to_region() 140 return reg->rh->context; in dm_rh_region_context() 150 sector_t dm_rh_get_region_size(struct dm_region_hash *rh) in dm_rh_get_region_size() argument [all …]
|
| H A D | dm-raid1.c | 70 struct dm_region_hash *rh; member 341 sector_t region_size = dm_rh_get_region_size(ms->rh); in recover() 346 from.sector = m->offset + dm_rh_region_to_sector(ms->rh, key); in recover() 365 dest->sector = m->offset + dm_rh_region_to_sector(ms->rh, key); in recover() 392 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); in do_recovery() 397 dm_rh_recovery_prepare(ms->rh); in do_recovery() 402 while ((reg = dm_rh_recovery_start(ms->rh))) in do_recovery() 446 struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh); in mirror_available() 447 region_t region = dm_rh_bio_to_region(ms->rh, bio); in mirror_available() 562 int state = dm_rh_get_state(ms->rh, region, may_block); in region_in_sync() [all …]
|
| /linux/drivers/i3c/master/mipi-i3c-hci/ |
| H A D | dma.c | 56 #define rh_reg_read(r) readl(rh->regs + (RH_##r)) 57 #define rh_reg_write(r, v) writel(v, rh->regs + (RH_##r)) 154 struct hci_rh_data *rh; in hci_dma_cleanup() local 161 rh = &rings->headers[i]; in hci_dma_cleanup() 168 if (rh->xfer) in hci_dma_cleanup() 170 rh->xfer_struct_sz * rh->xfer_entries, in hci_dma_cleanup() 171 rh->xfer, rh->xfer_dma); in hci_dma_cleanup() 172 if (rh->resp) in hci_dma_cleanup() 174 rh->resp_struct_sz * rh->xfer_entries, in hci_dma_cleanup() 175 rh->resp, rh->resp_dma); in hci_dma_cleanup() [all …]
|
| /linux/include/linux/ |
| H A D | dm-region-hash.h | 46 void dm_region_hash_destroy(struct dm_region_hash *rh); 48 struct dm_dirty_log *dm_rh_dirty_log(struct dm_region_hash *rh); 53 region_t dm_rh_bio_to_region(struct dm_region_hash *rh, struct bio *bio); 54 sector_t dm_rh_region_to_sector(struct dm_region_hash *rh, region_t region); 60 sector_t dm_rh_get_region_size(struct dm_region_hash *rh); 67 int dm_rh_get_state(struct dm_region_hash *rh, region_t region, int may_block); 68 void dm_rh_set_state(struct dm_region_hash *rh, region_t region, 72 void dm_rh_update_states(struct dm_region_hash *rh, int errors_handled); 75 int dm_rh_flush(struct dm_region_hash *rh); 78 void dm_rh_inc_pending(struct dm_region_hash *rh, struct bio_list *bios); [all …]
|
| H A D | math64.h | 204 } rl, rm, rn, rh, a0, b0; in mul_u64_u64_shr() local 213 rh.ll = mul_u32_u32(a0.l.high, b0.l.high); in mul_u64_u64_shr() 221 rh.l.low = c = (c >> 32) + rm.l.high + rn.l.high + rh.l.low; in mul_u64_u64_shr() 222 rh.l.high = (c >> 32) + rh.l.high; in mul_u64_u64_shr() 231 return (rl.ll >> shift) | (rh.ll << (64 - shift)); in mul_u64_u64_shr() 232 return rh.ll >> (shift & 63); in mul_u64_u64_shr() 268 } u, rl, rh; in mul_u64_u32_div() local 272 rh.ll = mul_u32_u32(u.l.high, mul) + rl.l.high; in mul_u64_u32_div() 275 rl.l.high = do_div(rh.ll, divisor); in mul_u64_u32_div() 280 rl.l.high = rh.l.low; in mul_u64_u32_div()
|
| H A D | rethook.h | 61 void rethook_stop(struct rethook *rh); 62 void rethook_free(struct rethook *rh); 63 struct rethook_node *rethook_try_get(struct rethook *rh);
|
| /linux/kernel/trace/ |
| H A D | rethook.c | 37 struct rethook *rh = container_of(head, struct rethook, rcu); in rethook_free_rcu() local 38 objpool_fini(&rh->pool); in rethook_free_rcu() 49 void rethook_stop(struct rethook *rh) in rethook_stop() argument 51 rcu_assign_pointer(rh->handler, NULL); in rethook_stop() 64 void rethook_free(struct rethook *rh) in rethook_free() argument 66 rethook_stop(rh); in rethook_free() 68 call_rcu(&rh->rcu, rethook_free_rcu); in rethook_free() 85 static inline rethook_handler_t rethook_get_handler(struct rethook *rh) in rethook_get_handler() argument 87 return (rethook_handler_t)rcu_dereference_check(rh->handler, in rethook_get_handler() 106 struct rethook *rh; in rethook_alloc() local [all …]
|
| /linux/arch/arm64/crypto/ |
| H A D | sm3-neon-core.S | 48 #define rh w10 macro 359 ldp rg, rh, [RSTATE, #24] 401 R1(ra, rb, rc, rd, re, rf, rg, rh, k_even, KL, 0, 0, IW, _, 0) 402 R1(rd, ra, rb, rc, rh, re, rf, rg, k_odd, _, 1, 1, IW, _, 0) 403 R1(rc, rd, ra, rb, rg, rh, re, rf, k_even, KL, 2, 2, IW, _, 0) 404 R1(rb, rc, rd, ra, rf, rg, rh, re, k_odd, _, 3, 3, IW, _, 0) 407 R1(ra, rb, rc, rd, re, rf, rg, rh, k_even, KL, 4, 0, IW, _, 0) 408 R1(rd, ra, rb, rc, rh, re, rf, rg, k_odd, _, 5, 1, IW, _, 0) 409 R1(rc, rd, ra, rb, rg, rh, re, rf, k_even, KL, 6, 2, IW, SCHED_W_W0W1W2W3W4W5_1, 12) 410 R1(rb, rc, rd, ra, rf, rg, rh, re, k_odd, _, 7, 3, IW, SCHED_W_W0W1W2W3W4W5_2, 12) [all …]
|
| /linux/drivers/dma/bestcomm/ |
| H A D | sram.c | 90 bcom_sram->rh = rh_create(4); in bcom_sram_init() 98 rh_attach_region(bcom_sram->rh, 0, bcom_sram->size); in bcom_sram_init() 103 rh_attach_region(bcom_sram->rh, zbase - bcom_sram->base_phys, regaddr_p[1]); in bcom_sram_init() 128 rh_destroy(bcom_sram->rh); in bcom_sram_cleanup() 142 offset = rh_alloc_align(bcom_sram->rh, size, align, NULL); in bcom_sram_alloc() 163 rh_free(bcom_sram->rh, offset); in bcom_sram_free()
|
| /linux/net/ipv6/netfilter/ |
| H A D | ip6t_rt.c | 34 const struct ipv6_rt_hdr *rh; in rt_mt6() local 51 rh = skb_header_pointer(skb, ptr, sizeof(_route), &_route); in rt_mt6() 52 if (rh == NULL) { in rt_mt6() 57 hdrlen = ipv6_optlen(rh); in rt_mt6() 64 rh->segments_left, in rt_mt6() 70 ((rtinfo->rt_type == rh->type) ^ in rt_mt6()
|
| /linux/drivers/net/ethernet/cavium/liquidio/ |
| H A D | octeon_droq.c | 348 recv_pkt->rh = info->rh; in octeon_create_recv_info() 527 union octeon_rh *rh, in octeon_droq_dispatch_pkt() argument 536 disp_fn = octeon_get_dispatch(oct, (u16)rh->r.opcode, in octeon_droq_dispatch_pkt() 537 (u16)rh->r.subcode); in octeon_droq_dispatch_pkt() 545 rinfo->recv_pkt->rh = *rh; in octeon_droq_dispatch_pkt() 553 (unsigned int)rh->r.opcode, in octeon_droq_dispatch_pkt() 554 (unsigned int)rh->r.subcode); in octeon_droq_dispatch_pkt() 596 union octeon_rh *rh; in octeon_droq_fast_process_packets() local 621 rh = &info->rh; in octeon_droq_fast_process_packets() 624 rh->r_dh.len += (ROUNDUP8(OCT_DROQ_INFO_SIZE) / sizeof(u64)); in octeon_droq_fast_process_packets() [all …]
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | hyperv_clock.c | 27 } rm, rn, rh, a0, b0; in mul_u64_u64_shr64() local 35 rh.ll = (u64)a0.l.high * b0.l.high; in mul_u64_u64_shr64() 37 rh.l.low = c = rm.l.high + rn.l.high + rh.l.low; in mul_u64_u64_shr64() 38 rh.l.high = (c >> 32) + rh.l.high; in mul_u64_u64_shr64() 40 return rh.ll; in mul_u64_u64_shr64()
|
| /linux/arch/s390/kernel/ |
| H A D | rethook.c | 6 void arch_rethook_prepare(struct rethook_node *rh, struct pt_regs *regs, bool mcount) in arch_rethook_prepare() argument 8 rh->ret_addr = regs->gprs[14]; in arch_rethook_prepare() 9 rh->frame = regs->gprs[15]; in arch_rethook_prepare()
|
| /linux/arch/arm/vfp/ |
| H A D | vfp.h | 73 u64 rh, rma, rmb, rl; in mul64to128() local 86 rh = (u64)nh * mh; in mul64to128() 87 rh += ((u64)(rma < rmb) << 32) + (rma >> 32); in mul64to128() 91 rh += (rl < rma); in mul64to128() 94 *resh = rh; in mul64to128() 105 u64 rh, rl; in vfp_hi64multiply64() local 106 mul64to128(&rh, &rl, n, m); in vfp_hi64multiply64() 107 return rh | (rl != 0); in vfp_hi64multiply64()
|
| /linux/arch/powerpc/kernel/ |
| H A D | rethook.c | 31 void arch_rethook_prepare(struct rethook_node *rh, struct pt_regs *regs, bool mcount) in arch_rethook_prepare() argument 33 rh->ret_addr = regs->link; in arch_rethook_prepare() 34 rh->frame = regs->gpr[1]; in arch_rethook_prepare()
|
| /linux/arch/x86/kernel/ |
| H A D | rethook.c | 117 void arch_rethook_prepare(struct rethook_node *rh, struct pt_regs *regs, bool mcount) in arch_rethook_prepare() argument 121 rh->ret_addr = stack[0]; in arch_rethook_prepare() 122 rh->frame = regs->sp; in arch_rethook_prepare()
|
| /linux/arch/arm/mm/ |
| H A D | proc-v7-3level.S | 58 #define rh r2 macro 61 #define rh r3 macro 75 tst rh, #1 << (57 - 32) @ L_PTE_NONE 79 eor ip, rh, #1 << (55 - 32) @ toggle L_PTE_DIRTY in temp reg to
|
| /linux/drivers/usb/host/ |
| H A D | r8a66597-hcd.c | 996 struct r8a66597_root_hub *rh = &r8a66597->root_hub[port]; in start_root_hub_sampling() local 998 rh->old_syssts = r8a66597_read(r8a66597, get_syssts_reg(port)) & LNST; in start_root_hub_sampling() 999 rh->scount = R8A66597_MAX_SAMPLING; in start_root_hub_sampling() 1001 rh->port |= USB_PORT_STAT_CONNECTION; in start_root_hub_sampling() 1003 rh->port &= ~USB_PORT_STAT_CONNECTION; in start_root_hub_sampling() 1004 rh->port |= USB_PORT_STAT_C_CONNECTION << 16; in start_root_hub_sampling() 1040 struct r8a66597_root_hub *rh = &r8a66597->root_hub[port]; in r8a66597_usb_connect() local 1042 rh->port &= ~(USB_PORT_STAT_HIGH_SPEED | USB_PORT_STAT_LOW_SPEED); in r8a66597_usb_connect() 1044 rh->port |= USB_PORT_STAT_HIGH_SPEED; in r8a66597_usb_connect() 1046 rh->port |= USB_PORT_STAT_LOW_SPEED; in r8a66597_usb_connect() [all …]
|
| H A D | ohci-hub.c | 542 u32 rh = roothub_a (ohci); in ohci_hub_descriptor() local 546 desc->bPwrOn2PwrGood = (rh & RH_A_POTPGT) >> 24; in ohci_hub_descriptor() 554 if (rh & RH_A_NPS) /* no power switching? */ in ohci_hub_descriptor() 556 if (rh & RH_A_PSM) /* per-port power switching? */ in ohci_hub_descriptor() 558 if (rh & RH_A_NOCP) /* no overcurrent reporting? */ in ohci_hub_descriptor() 560 else if (rh & RH_A_OCPM) /* per-port overcurrent reporting? */ in ohci_hub_descriptor() 565 rh = roothub_b (ohci); in ohci_hub_descriptor() 568 desc->u.hs.DeviceRemovable[0] = rh & RH_B_DR; in ohci_hub_descriptor() 570 desc->u.hs.DeviceRemovable[1] = (rh & RH_B_DR) >> 8; in ohci_hub_descriptor()
|
| H A D | ohci-omap.c | 144 u32 rh = roothub_a (ohci); in ohci_omap_reset() local 147 rh &= ~RH_A_NPS; in ohci_omap_reset() 153 rh &= ~RH_A_NOCP; in ohci_omap_reset() 161 ohci_writel(ohci, rh, &ohci->regs->roothub.a); in ohci_omap_reset()
|
| /linux/net/ipv6/ |
| H A D | exthdrs_core.c | 224 struct ipv6_rt_hdr _rh, *rh; in ipv6_find_hdr() local 226 rh = skb_header_pointer(skb, start, sizeof(_rh), in ipv6_find_hdr() 228 if (!rh) in ipv6_find_hdr() 232 rh->segments_left == 0) in ipv6_find_hdr()
|
| /linux/drivers/scsi/snic/ |
| H A D | vnic_dev.c | 71 struct vnic_resource_header __iomem *rh; in vnic_dev_discover_res() local 84 rh = bar->vaddr; in vnic_dev_discover_res() 85 if (!rh) { in vnic_dev_discover_res() 91 if (ioread32(&rh->magic) != VNIC_RES_MAGIC || in vnic_dev_discover_res() 92 ioread32(&rh->version) != VNIC_RES_VERSION) { in vnic_dev_discover_res() 95 ioread32(&rh->magic), ioread32(&rh->version)); in vnic_dev_discover_res() 100 r = (struct vnic_resource __iomem *)(rh + 1); in vnic_dev_discover_res()
|
| /linux/tools/testing/selftests/cgroup/ |
| H A D | memcg_protection.m | 43 rh = []; variable 85 rh = [rh ; r]; variable
|
| /linux/drivers/scsi/fnic/ |
| H A D | vnic_dev.c | 78 struct vnic_resource_header __iomem *rh; in vnic_dev_discover_res() local 87 rh = bar->vaddr; in vnic_dev_discover_res() 88 if (!rh) { in vnic_dev_discover_res() 93 if (ioread32(&rh->magic) != VNIC_RES_MAGIC || in vnic_dev_discover_res() 94 ioread32(&rh->version) != VNIC_RES_VERSION) { in vnic_dev_discover_res() 98 ioread32(&rh->magic), ioread32(&rh->version)); in vnic_dev_discover_res() 102 r = (struct vnic_resource __iomem *)(rh + 1); in vnic_dev_discover_res()
|
| /linux/drivers/soc/qcom/ |
| H A D | cmd-db.c | 145 const struct rsc_hdr **rh) in cmd_db_get_header() argument 168 if (rh) in cmd_db_get_header() 169 *rh = rsc_hdr; in cmd_db_get_header()
|