| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_txrx.c | 545 static void fbnic_clean_twq0(struct fbnic_napi_vector *nv, int napi_budget, in fbnic_clean_twq0() argument 581 fbnic_unmap_single_twd(nv->dev, &ring->desc[head]); in fbnic_clean_twq0() 588 fbnic_unmap_page_twd(nv->dev, in fbnic_clean_twq0() 607 txq = txring_txq(nv->napi.dev, ring); in fbnic_clean_twq0() 633 static void fbnic_clean_twq1(struct fbnic_napi_vector *nv, bool pp_allow_direct, in fbnic_clean_twq1() argument 682 static void fbnic_clean_tsq(struct fbnic_napi_vector *nv, in fbnic_clean_tsq() argument 699 netdev_err(nv->napi.dev, in fbnic_clean_tsq() 711 fbn = netdev_priv(nv->napi.dev); in fbnic_clean_tsq() 776 static void fbnic_clean_twq(struct fbnic_napi_vector *nv, int napi_budget, in fbnic_clean_twq() argument 781 fbnic_clean_twq0(nv, napi_budget, &qt->sub0, false, head0); in fbnic_clean_twq() [all …]
|
| H A D | fbnic_debugfs.c | 318 void fbnic_dbg_nv_init(struct fbnic_napi_vector *nv) in fbnic_dbg_nv_init() argument 320 struct fbnic_dev *fbd = nv->fbd; in fbnic_dbg_nv_init() 325 snprintf(name, sizeof(name), "nv.%03d", nv->v_idx); in fbnic_dbg_nv_init() 327 nv->dbg_nv = debugfs_create_dir(name, fbd->dbg_fbd); in fbnic_dbg_nv_init() 330 for (i = 0; i < nv->txt_count; i++) { in fbnic_dbg_nv_init() 331 struct fbnic_q_triad *qt = &nv->qt[i]; in fbnic_dbg_nv_init() 339 debugfs_create_file(name, 0400, nv->dbg_nv, &qt->sub0, in fbnic_dbg_nv_init() 343 debugfs_create_file(name, 0400, nv->dbg_nv, &qt->sub1, in fbnic_dbg_nv_init() 347 debugfs_create_file(name, 0400, nv->dbg_nv, &qt->cmpl, in fbnic_dbg_nv_init() 352 for (j = 0; j < nv->rxt_count; j++, i++) { in fbnic_dbg_nv_init() [all …]
|
| H A D | fbnic_txrx.h | 200 static inline int fbnic_napi_idx(const struct fbnic_napi_vector *nv) in fbnic_napi_idx() argument 202 return nv->v_idx - FBNIC_NON_NAPI_VECTORS; in fbnic_napi_idx() 205 void fbnic_dbg_nv_init(struct fbnic_napi_vector *nv); 206 void fbnic_dbg_nv_exit(struct fbnic_napi_vector *nv);
|
| /linux/drivers/mtd/devices/ |
| H A D | ms02-nv.h | 5 * DEC MS02-NV (54-20948-01) battery backed-up NVRAM module for 36 * operating system, a magic ID to distinguish a MS02-NV board from 42 * The firmware only handles the MS02-NV board if installed in the 47 * The MS02-NV board is ECC-protected, like other MS02 memory boards. 59 /* MS02-NV iomem register offsets. */ 62 /* MS02-NV CSR status bits. */ 67 /* MS02-NV memory offsets. */ 69 #define MS02NV_MAGIC 0x0003fc /* MS02-NV magic ID */ 73 /* MS02-NV diagnostic status bits. */ 81 /* MS02-NV general constants. */ [all …]
|
| H A D | ms02-nv.c | 22 #include "ms02-nv.h" 26 "ms02-nv.c: v.1.0.0 13 Aug 2001 Maciej W. Rozycki.\n"; 29 MODULE_DESCRIPTION("DEC MS02-NV NVRAM module driver"); 34 * Addresses we probe for an MS02-NV at. Modules may be located 45 static const char ms02nv_name[] = "DEC MS02-NV NVRAM"; 213 "ms02-nv: Unable to register MTD device, aborting!\n"); in ms02nv_init_one()
|
| H A D | Kconfig | 41 tristate "DEC MS02-NV NVRAM module support" 44 This is an MTD driver for the DEC's MS02-NV (54-20948-01) battery 52 The module will be called ms02-nv.
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | psp_gfx_if.h | 235 GFX_FW_TYPE_TOC = 24, /* TOC NV-10 */ 236 GFX_FW_TYPE_RLC_P = 25, /* RLC P NV */ 237 GFX_FW_TYPE_RLC_IRAM = 26, /* RLC_IRAM NV */ 238 GFX_FW_TYPE_GLOBAL_TAP_DELAYS = 27, /* GLOBAL TAP DELAYS NV */ 239 GFX_FW_TYPE_SE0_TAP_DELAYS = 28, /* SE0 TAP DELAYS NV */ 240 GFX_FW_TYPE_SE1_TAP_DELAYS = 29, /* SE1 TAP DELAYS NV */ 241 GFX_FW_TYPE_GLOBAL_SE0_SE1_SKEW_DELAYS = 30, /* GLOBAL SE0/1 SKEW DELAYS NV */ 242 GFX_FW_TYPE_SDMA0_JT = 31, /* SDMA0 JT NV */ 243 GFX_FW_TYPE_SDMA1_JT = 32, /* SDNA1 JT NV */ 244 GFX_FW_TYPE_CP_MES = 33, /* CP MES NV */ [all …]
|
| /linux/net/netfilter/ |
| H A D | xt_DSCP.c | 76 u_int8_t orig, nv; in tos_tg() local 79 nv = (orig & ~info->tos_mask) ^ info->tos_value; in tos_tg() 81 if (orig != nv) { in tos_tg() 85 ipv4_change_dsfield(iph, 0, nv); in tos_tg() 96 u_int8_t orig, nv; in tos_tg6() local 99 nv = (orig & ~info->tos_mask) ^ info->tos_value; in tos_tg6() 101 if (orig != nv) { in tos_tg6() 105 ipv6_change_dsfield(iph, 0, nv); in tos_tg6()
|
| /linux/lib/ |
| H A D | group_cpus.c | 260 struct node_groups *nv, in assign_cpus_to_groups() argument 267 extra_grps = ncpus - nv->ngroups * (ncpus / nv->ngroups); in assign_cpus_to_groups() 270 for (v = 0; v < nv->ngroups; v++, *curgrp += 1) { in assign_cpus_to_groups() 271 cpus_per_grp = ncpus / nv->ngroups; in assign_cpus_to_groups() 383 struct node_groups *nv = &cluster_groups[i]; in __try_group_cluster_cpus() local 386 cpumask_and(nmsk, node_cpumask, clusters[nv->id]); in __try_group_cluster_cpus() 390 WARN_ON_ONCE(nv->ngroups > nc); in __try_group_cluster_cpus() 392 assign_cpus_to_groups(nc, nmsk, nv, masks, curgrp, last_grp); in __try_group_cluster_cpus() 444 struct node_groups *nv = &node_groups[i]; in __group_cpus_evenly() local 446 if (nv->ngroups == UINT_MAX) in __group_cpus_evenly() [all …]
|
| /linux/samples/bpf/ |
| H A D | tcp_basertt_kern.c | 7 * BPF program to set base_rtt to 80us when host is running TCP-NV and 28 char nv[] = "nv"; in bpf_basertt() local 50 if (!n && !__builtin_memcmp(cong, nv, sizeof(nv))) { in bpf_basertt()
|
| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_init.c | 4220 struct nvram_81xx *nv = ha->nvram; in qla24xx_detect_sfp() local 4230 (le16_to_cpu(nv->enhanced_features) & NEF_LR_DIST_ENABLE)) { in qla24xx_detect_sfp() 4234 (le16_to_cpu(nv->enhanced_features) >> LR_DIST_NV_POS) in qla24xx_detect_sfp() 5309 static void qla2xxx_nvram_wwn_from_ofw(scsi_qla_host_t *vha, nvram_t *nv) in qla2xxx_nvram_wwn_from_ofw() argument 5320 memcpy(nv->port_name, val, WWN_SIZE); in qla2xxx_nvram_wwn_from_ofw() 5324 memcpy(nv->node_name, val, WWN_SIZE); in qla2xxx_nvram_wwn_from_ofw() 5350 nvram_t *nv = ha->nvram; in qla2x00_nvram_config() local 5357 ha->nvram_size = sizeof(*nv); in qla2x00_nvram_config() 5371 nv, ha->nvram_size); in qla2x00_nvram_config() 5374 if (chksum || memcmp("ISP ", nv->id, sizeof(nv->id)) || in qla2x00_nvram_config() [all …]
|
| /linux/drivers/iio/potentiometer/ |
| H A D | max5487.c | 16 /* copy both wiper regs to NV regs */ 18 /* copy both NV regs to wiper regs */ 106 /* restore both wiper regs from NV regs */ in max5487_spi_probe() 121 /* save both wiper regs to NV regs */ in max5487_spi_remove() 124 dev_warn(&spi->dev, "Failed to save wiper regs to NV regs\n"); in max5487_spi_remove()
|
| H A D | max5481.c | 18 /* copy wiper reg to NV reg */ 20 /* copy NV reg to wiper reg */ 159 /* restore wiper from NV */ in max5481_probe()
|
| /linux/arch/arm/kernel/ |
| H A D | opcodes.c | 15 * index into the table is test code: EQ, NE, ... LT, GT, AL, NV 35 0 /* NV */ 42 * ARM_OPCODE_CONDTEST_UNCOND - if NV condition, or separate unconditional
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | posted_intr.c | 79 if (pi_desc->nv != POSTED_INTR_WAKEUP_VECTOR && vcpu->cpu == cpu) { in vmx_vcpu_pi_load() 92 if (pi_desc->nv == POSTED_INTR_WAKEUP_VECTOR) { in vmx_vcpu_pi_load() 128 new.nv = POSTED_INTR_VECTOR; in vmx_vcpu_pi_load() 192 /* set 'NV' to 'wakeup vector' */ in pi_enable_wakeup_handler() 194 new.nv = POSTED_INTR_WAKEUP_VECTOR; in pi_enable_wakeup_handler() 294 * blocking vCPUs may scheduled out without reconfiguring PID.NV to the wakeup
|
| /linux/drivers/watchdog/ |
| H A D | nv_tco.c | 3 * nv_tco 0.01: TCO timer driver for NV chipsets 12 * TCO timer driver for NV chipsets 332 if (!request_region(tcobase, 0x10, "NV TCO")) { in nv_tco_getdevice() 348 if (!request_region(MCP51_SMI_EN(tcobase), 4, "NV TCO")) { in nv_tco_getdevice() 480 pr_info("NV TCO WatchDog Timer Driver v%s\n", TCO_VERSION); in nv_tco_init_module() 504 pr_info("NV TCO Watchdog Module Unloaded\n"); in nv_tco_cleanup_module() 511 MODULE_DESCRIPTION("TCO timer driver for NV chipsets");
|
| /linux/include/linux/rtc/ |
| H A D | ds1685.h | 8 * include larger, battery-backed NV-SRAM, burst-mode access, and an RTC 200 * access to the extended NV-SRAM by automatically incrementing the address 253 * DS1685/DS1687 - Extended NV-SRAM address (LSB only). 255 * DS17x85/DS17x87 - Extended NV-SRAM addresses (MSB & LSB) & Write counter. 258 #define RTC_BANK1_RAM_ADDR 0x50 /* NV-SRAM Addr */ 268 #define RTC_BANK1_RAM_ADDR_LSB 0x50 /* NV-SRAM Addr (LSB) */ 269 #define RTC_BANK1_RAM_ADDR_MSB 0x51 /* NV-SRAM Addr (MSB) */ 334 * Extended, battery-backed NV-SRAM:
|
| /linux/drivers/input/mouse/ |
| H A D | sentelic.c | 183 int v, nv; in fsp_reg_write_enable() local 189 nv = v | FSP_BIT_EN_REG_CLK; in fsp_reg_write_enable() 191 nv = v & ~FSP_BIT_EN_REG_CLK; in fsp_reg_write_enable() 194 if (nv != v) in fsp_reg_write_enable() 195 if (fsp_reg_write(psmouse, FSP_REG_SYSCTL1, nv) == -1) in fsp_reg_write_enable() 334 int v, nv; in fsp_opc_tag_enable() local 343 nv = v | FSP_BIT_EN_OPC_TAG; in fsp_opc_tag_enable() 345 nv = v & ~FSP_BIT_EN_OPC_TAG; in fsp_opc_tag_enable() 348 if (nv != v) { in fsp_opc_tag_enable() 350 res = fsp_reg_write(psmouse, FSP_REG_OPC_QDOWN, nv); in fsp_opc_tag_enable()
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | kirkwood-netgear_readynas_nv+_v2.dts | 3 * Device Tree file for NETGEAR ReadyNAS NV+ v2 14 model = "NETGEAR ReadyNAS NV+ v2"; 15 …compatible = "netgear,readynas-nv+-v2", "netgear,readynas", "marvell,kirkwood-88f6282", "marvell,k…
|
| /linux/drivers/comedi/drivers/ |
| H A D | mpc624.c | 37 * 6 55Hz 510nV 23.4 38 * 7 27.5Hz 375nV 24 39 * 8 13.75Hz 250nV 24.4 40 * 9 6.875Hz 200nV 24.6
|
| /linux/drivers/gpu/drm/nouveau/include/nvkm/core/ |
| H A D | firmware.h | 53 snprintf(_option, sizeof(_option), "Nv%sFw", _opts); \ 64 snprintf(_option, sizeof(_option), "Nv%sFwVer", _opts); \
|
| /linux/Documentation/firmware-guide/acpi/ |
| H A D | chromeos-acpi-device.rst | 270 NV Storage Block Offset //DWORD 271 NV Storage Block Size //DWORD 282 * - NV Storage Block Offset 288 * - NV Storage Block Size
|
| /linux/tools/testing/selftests/powerpc/include/ |
| H A D | gpr_asm.h | 54 /* 18 NV FPU REGS */ 61 /* 18 NV FPU REGS */
|
| /linux/arch/csky/include/asm/ |
| H A D | futex.h | 98 " mov %[t], %[nv] \n" in futex_atomic_cmpxchg_inatomic() 111 : [ov] "Jr" (oldval), [nv] "Jr" (newval), [e] "Jr" (-EFAULT) in futex_atomic_cmpxchg_inatomic()
|
| /linux/arch/riscv/include/asm/ |
| H A D | futex.h | 90 "2: sc.w.aqrl %[t],%z[nv],%[u] \n" in futex_atomic_cmpxchg_inatomic() 96 : [ov] "Jr" ((long)(int)oldval), [nv] "Jr" (newval) in futex_atomic_cmpxchg_inatomic()
|