/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | hardirq.h | 25 u64 hcr; member 58 * don't want ___ctx->hcr to be overwritten. \ 61 ___ctx->hcr = ___hcr; \ 73 ___hcr = ___ctx->hcr; \ 75 * Make sure we read ___ctx->hcr before we release \ 76 * ___ctx->cnt as it makes ___ctx->hcr updatable again. \
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | hardirq.h | 22 u64 hcr; member 55 * don't want ___ctx->hcr to be overwritten. \ 58 ___ctx->hcr = ___hcr; \ 70 ___hcr = ___ctx->hcr; \ 72 * Make sure we read ___ctx->hcr before we release \ 73 * ___ctx->cnt as it makes ___ctx->hcr updatable again. \
|
/kernel/linux/linux-5.10/drivers/usb/serial/ |
H A D | ark3116.c | 67 __u32 hcr; /* handshake control register (0x8) member 145 priv->hcr = 0; in ark3116_port_probe() 202 __u8 lcr, hcr, eval; in ark3116_set_termios() local 231 hcr = (cflag & CRTSCTS) ? 0x03 : 0x00; in ark3116_set_termios() 261 dev_dbg(&port->dev, "%s - setting hcr:0x%02x,lcr:0x%02x,quot:%d\n", in ark3116_set_termios() 262 __func__, hcr, lcr, quot); in ark3116_set_termios() 265 if (priv->hcr != hcr) { in ark3116_set_termios() 266 priv->hcr = hcr; in ark3116_set_termios() [all...] |
/kernel/linux/linux-6.6/drivers/usb/serial/ |
H A D | ark3116.c | 67 __u32 hcr; /* handshake control register (0x8) member 145 priv->hcr = 0; in ark3116_port_probe() 200 __u8 lcr, hcr, eval; in ark3116_set_termios() local 215 hcr = (cflag & CRTSCTS) ? 0x03 : 0x00; in ark3116_set_termios() 245 dev_dbg(&port->dev, "%s - setting hcr:0x%02x,lcr:0x%02x,quot:%d\n", in ark3116_set_termios() 246 __func__, hcr, lcr, quot); in ark3116_set_termios() 249 if (priv->hcr != hcr) { in ark3116_set_termios() 250 priv->hcr = hcr; in ark3116_set_termios() [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 104 u64 hcr = vcpu->arch.hcr_el2; in ___activate_traps() local 107 hcr |= HCR_TVM; in ___activate_traps() 109 write_sysreg(hcr, hcr_el2); in ___activate_traps() 111 if (cpus_have_final_cap(ARM64_HAS_RAS_EXTN) && (hcr & HCR_VSE)) in ___activate_traps()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
H A D | mthca_cmd.c | 194 return readl(dev->hcr + HCR_STATUS_OFFSET) & in go_bit() 257 __raw_writel((__force u32) cpu_to_be32(in_param >> 32), dev->hcr + 0 * 4); in mthca_cmd_post_hcr() 258 __raw_writel((__force u32) cpu_to_be32(in_param & 0xfffffffful), dev->hcr + 1 * 4); in mthca_cmd_post_hcr() 259 __raw_writel((__force u32) cpu_to_be32(in_modifier), dev->hcr + 2 * 4); in mthca_cmd_post_hcr() 260 __raw_writel((__force u32) cpu_to_be32(out_param >> 32), dev->hcr + 3 * 4); in mthca_cmd_post_hcr() 261 __raw_writel((__force u32) cpu_to_be32(out_param & 0xfffffffful), dev->hcr + 4 * 4); in mthca_cmd_post_hcr() 262 __raw_writel((__force u32) cpu_to_be32(token << 16), dev->hcr + 5 * 4); in mthca_cmd_post_hcr() 270 op), dev->hcr + 6 * 4); in mthca_cmd_post_hcr() 367 __raw_readl(dev->hcr + HCR_OUT_PARAM_OFFSET)) << 32 | in mthca_cmd_poll() 369 __raw_readl(dev->hcr in mthca_cmd_poll() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/ |
H A D | mthca_cmd.c | 194 return readl(dev->hcr + HCR_STATUS_OFFSET) & in go_bit() 257 __raw_writel((__force u32) cpu_to_be32(in_param >> 32), dev->hcr + 0 * 4); in mthca_cmd_post_hcr() 258 __raw_writel((__force u32) cpu_to_be32(in_param & 0xfffffffful), dev->hcr + 1 * 4); in mthca_cmd_post_hcr() 259 __raw_writel((__force u32) cpu_to_be32(in_modifier), dev->hcr + 2 * 4); in mthca_cmd_post_hcr() 260 __raw_writel((__force u32) cpu_to_be32(out_param >> 32), dev->hcr + 3 * 4); in mthca_cmd_post_hcr() 261 __raw_writel((__force u32) cpu_to_be32(out_param & 0xfffffffful), dev->hcr + 4 * 4); in mthca_cmd_post_hcr() 262 __raw_writel((__force u32) cpu_to_be32(token << 16), dev->hcr + 5 * 4); in mthca_cmd_post_hcr() 270 op), dev->hcr + 6 * 4); in mthca_cmd_post_hcr() 367 __raw_readl(dev->hcr + HCR_OUT_PARAM_OFFSET)) << 32 | in mthca_cmd_poll() 369 __raw_readl(dev->hcr in mthca_cmd_poll() [all...] |
/kernel/linux/linux-5.10/drivers/atm/ |
H A D | fore200e.c | 457 if (irq_posted && (readl(fore200e->regs.pca.hcr) & PCA200E_HCR_OUTFULL)) { in fore200e_pca_irq_check() 469 writel(PCA200E_HCR_CLRINTR, fore200e->regs.pca.hcr); in fore200e_pca_irq_ack() 476 writel(PCA200E_HCR_RESET, fore200e->regs.pca.hcr); in fore200e_pca_reset() 478 writel(0, fore200e->regs.pca.hcr); in fore200e_pca_reset() 496 fore200e->regs.pca.hcr = fore200e->virt_base + PCA200E_HCR_OFFSET; in fore200e_pca_map() 646 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY; in fore200e_sba_irq_enable() local 647 fore200e->bus->write(hcr | SBA200E_HCR_INTR_ENA, fore200e->regs.sba.hcr); in fore200e_sba_irq_enable() 652 return fore200e->bus->read(fore200e->regs.sba.hcr) in fore200e_sba_irq_check() 657 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY; fore200e_sba_irq_ack() local [all...] |
H A D | fore200e.h | 773 volatile u32 __iomem * hcr; /* address of host control register */ member 782 u32 __iomem *hcr; /* address of host control register */ member
|
/kernel/linux/linux-6.6/drivers/atm/ |
H A D | fore200e.c | 455 if (irq_posted && (readl(fore200e->regs.pca.hcr) & PCA200E_HCR_OUTFULL)) { in fore200e_pca_irq_check() 467 writel(PCA200E_HCR_CLRINTR, fore200e->regs.pca.hcr); in fore200e_pca_irq_ack() 474 writel(PCA200E_HCR_RESET, fore200e->regs.pca.hcr); in fore200e_pca_reset() 476 writel(0, fore200e->regs.pca.hcr); in fore200e_pca_reset() 494 fore200e->regs.pca.hcr = fore200e->virt_base + PCA200E_HCR_OFFSET; in fore200e_pca_map() 644 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY; in fore200e_sba_irq_enable() local 645 fore200e->bus->write(hcr | SBA200E_HCR_INTR_ENA, fore200e->regs.sba.hcr); in fore200e_sba_irq_enable() 650 return fore200e->bus->read(fore200e->regs.sba.hcr) in fore200e_sba_irq_check() 655 u32 hcr = fore200e->bus->read(fore200e->regs.sba.hcr) & SBA200E_HCR_STICKY; fore200e_sba_irq_ack() local [all...] |
H A D | fore200e.h | 773 volatile u32 __iomem * hcr; /* address of host control register */ member 782 u32 __iomem *hcr; /* address of host control register */ member
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/hostap/ |
H A D | hostap_cs.c | 245 static void sandisk_write_hcr(local_info_t *local, int hcr) in sandisk_write_hcr() argument 253 HFA384X_OUTB(hcr, SANDISK_HCR_OFF); in sandisk_write_hcr() 369 static void prism2_pccard_genesis_reset(local_info_t *local, int hcr) in prism2_pccard_genesis_reset() argument 379 sandisk_write_hcr(local, hcr); in prism2_pccard_genesis_reset() 400 res = pcmcia_write_config_byte(hw_priv->link, CISREG_CCSR, hcr); in prism2_pccard_genesis_reset()
|
H A D | hostap_download.c | 388 static int prism2_enable_genesis(local_info_t *local, int hcr) in prism2_enable_genesis() argument 395 dev->name, hcr); in prism2_enable_genesis() 398 local->func->genesis_reset(local, hcr); in prism2_enable_genesis() 407 hcr); in prism2_enable_genesis() 411 hcr, initseq, readbuf); in prism2_enable_genesis()
|
H A D | hostap_plx.c | 297 static void prism2_plx_genesis_reset(local_info_t *local, int hcr) in prism2_plx_genesis_reset() argument 307 outb(hcr, hw_priv->cor_offset + 2); in prism2_plx_genesis_reset() 317 writeb(hcr, hw_priv->attr_mem + hw_priv->cor_offset + 2); in prism2_plx_genesis_reset()
|
H A D | hostap_pci.c | 268 static void prism2_pci_genesis_reset(local_info_t *local, int hcr) in prism2_pci_genesis_reset() argument 274 HFA384X_OUTW(hcr, HFA384X_PCIHCR_OFF); in prism2_pci_genesis_reset()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/hostap/ |
H A D | hostap_cs.c | 244 static void sandisk_write_hcr(local_info_t *local, int hcr) in sandisk_write_hcr() argument 252 HFA384X_OUTB(hcr, SANDISK_HCR_OFF); in sandisk_write_hcr() 368 static void prism2_pccard_genesis_reset(local_info_t *local, int hcr) in prism2_pccard_genesis_reset() argument 378 sandisk_write_hcr(local, hcr); in prism2_pccard_genesis_reset() 399 res = pcmcia_write_config_byte(hw_priv->link, CISREG_CCSR, hcr); in prism2_pccard_genesis_reset()
|
H A D | hostap_download.c | 388 static int prism2_enable_genesis(local_info_t *local, int hcr) in prism2_enable_genesis() argument 395 dev->name, hcr); in prism2_enable_genesis() 398 local->func->genesis_reset(local, hcr); in prism2_enable_genesis() 407 hcr); in prism2_enable_genesis() 411 hcr, initseq, readbuf); in prism2_enable_genesis()
|
H A D | hostap_plx.c | 296 static void prism2_plx_genesis_reset(local_info_t *local, int hcr) in prism2_plx_genesis_reset() argument 306 outb(hcr, hw_priv->cor_offset + 2); in prism2_plx_genesis_reset() 316 writeb(hcr, hw_priv->attr_mem + hw_priv->cor_offset + 2); in prism2_plx_genesis_reset()
|
H A D | hostap_pci.c | 267 static void prism2_pci_genesis_reset(local_info_t *local, int hcr) in prism2_pci_genesis_reset() argument 273 HFA384X_OUTW(hcr, HFA384X_PCIHCR_OFF); in prism2_pci_genesis_reset()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 238 u64 hcr = vcpu->arch.hcr_el2; in ___activate_traps() local 241 hcr |= HCR_TVM; in ___activate_traps() 243 write_sysreg(hcr, hcr_el2); in ___activate_traps() 245 if (cpus_have_final_cap(ARM64_HAS_RAS_EXTN) && (hcr & HCR_VSE)) in ___activate_traps()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | cmd.c | 425 status = readl(mlx4_priv(dev)->cmd.hcr + HCR_STATUS_OFFSET); in cmd_pending() 437 u32 __iomem *hcr = cmd->hcr; in mlx4_cmd_post() local 482 __raw_writel((__force u32) cpu_to_be32(in_param >> 32), hcr + 0); in mlx4_cmd_post() 483 __raw_writel((__force u32) cpu_to_be32(in_param & 0xfffffffful), hcr + 1); in mlx4_cmd_post() 484 __raw_writel((__force u32) cpu_to_be32(in_modifier), hcr + 2); in mlx4_cmd_post() 485 __raw_writel((__force u32) cpu_to_be32(out_param >> 32), hcr + 3); in mlx4_cmd_post() 486 __raw_writel((__force u32) cpu_to_be32(out_param & 0xfffffffful), hcr + 4); in mlx4_cmd_post() 487 __raw_writel((__force u32) cpu_to_be32(token << 16), hcr + 5); in mlx4_cmd_post() 496 op), hcr in mlx4_cmd_post() 581 void __iomem *hcr = priv->cmd.hcr; mlx4_cmd_poll() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | cmd.c | 425 status = readl(mlx4_priv(dev)->cmd.hcr + HCR_STATUS_OFFSET); in cmd_pending() 437 u32 __iomem *hcr = cmd->hcr; in mlx4_cmd_post() local 482 __raw_writel((__force u32) cpu_to_be32(in_param >> 32), hcr + 0); in mlx4_cmd_post() 483 __raw_writel((__force u32) cpu_to_be32(in_param & 0xfffffffful), hcr + 1); in mlx4_cmd_post() 484 __raw_writel((__force u32) cpu_to_be32(in_modifier), hcr + 2); in mlx4_cmd_post() 485 __raw_writel((__force u32) cpu_to_be32(out_param >> 32), hcr + 3); in mlx4_cmd_post() 486 __raw_writel((__force u32) cpu_to_be32(out_param & 0xfffffffful), hcr + 4); in mlx4_cmd_post() 487 __raw_writel((__force u32) cpu_to_be32(token << 16), hcr + 5); in mlx4_cmd_post() 496 op), hcr in mlx4_cmd_post() 581 void __iomem *hcr = priv->cmd.hcr; mlx4_cmd_poll() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/ |
H A D | vgic-v3-sr.c | 678 u32 hcr; in __vgic_v3_bump_eoicount() local 680 hcr = read_gicreg(ICH_HCR_EL2); in __vgic_v3_bump_eoicount() 681 hcr += 1 << ICH_HCR_EOIcount_SHIFT; in __vgic_v3_bump_eoicount() 682 write_gicreg(hcr, ICH_HCR_EL2); in __vgic_v3_bump_eoicount()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/ |
H A D | vgic-v3-sr.c | 723 u32 hcr; in __vgic_v3_bump_eoicount() local 725 hcr = read_gicreg(ICH_HCR_EL2); in __vgic_v3_bump_eoicount() 726 hcr += 1 << ICH_HCR_EOIcount_SHIFT; in __vgic_v3_bump_eoicount() 727 write_gicreg(hcr, ICH_HCR_EL2); in __vgic_v3_bump_eoicount()
|
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | arm.c | 872 unsigned long *hcr; in vcpu_interrupt_line() local 879 hcr = vcpu_hcr(vcpu); in vcpu_interrupt_line() 881 set = test_and_set_bit(bit_index, hcr); in vcpu_interrupt_line() 883 set = test_and_clear_bit(bit_index, hcr); in vcpu_interrupt_line()
|