| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu_reg.h | 26 #define RVU_AF_AFPFX_MBOXX(a, b) (0x2000 | (a) << 4 | (b) << 3) argument 44 #define RVU_AF_PFX_BAR4_ADDR(a) (0x5000 | (a) << 4) argument 45 #define RVU_AF_PFX_BAR4_CFG (0x5200 | (a) << 4) 46 #define RVU_AF_PFX_VF_BAR4_ADDR (0x5400 | (a) << 4) 47 #define RVU_AF_PFX_VF_BAR4_CFG (0x5600 | (a) << 4) 48 #define RVU_AF_PFX_LMTLINE_ADDR (0x5800 | (a) << 4) 60 #define RVU_PRIV_PFX_CFG(a) (0x8000100 | (a) << 1 argument 61 RVU_PRIV_PFX_MSIX_CFG(a) global() argument 62 RVU_PRIV_PFX_ID_CFG(a) global() argument 63 RVU_PRIV_PFX_INT_CFG(a) global() argument 64 RVU_PRIV_PFX_NIXX_CFG(a) global() argument 69 RVU_PRIV_PFX_CPTX_CFG(a) global() argument 70 RVU_PRIV_BLOCK_TYPEX_REV(a) global() argument 71 RVU_PRIV_HWVFX_INT_CFG(a) global() argument 72 RVU_PRIV_HWVFX_NIXX_CFG(a) global() argument 77 RVU_PRIV_HWVFX_CPTX_CFG(a) global() argument 82 RVU_PF_VFX_PFVF_MBOXX(a,b) global() argument 84 RVU_PF_BLOCK_ADDRX_DISC(a) global() argument 85 RVU_PF_VFME_STATUSX(a) global() argument 86 RVU_PF_VFTRPENDX(a) global() argument 87 RVU_PF_VFTRPEND_W1SX(a) global() argument 88 RVU_PF_VFPF_MBOX_INTX(a) global() argument 89 RVU_PF_VFPF_MBOX_INT_W1SX(a) global() argument 90 RVU_PF_VFPF_MBOX_INT_ENA_W1SX(a) global() argument 91 RVU_PF_VFPF_MBOX_INT_ENA_W1CX(a) global() argument 92 RVU_PF_VFFLR_INTX(a) global() argument 93 RVU_PF_VFFLR_INT_W1SX(a) global() argument 94 RVU_PF_VFFLR_INT_ENA_W1SX(a) global() argument 95 RVU_PF_VFFLR_INT_ENA_W1CX(a) global() argument 96 RVU_PF_VFME_INTX(a) global() argument 97 RVU_PF_VFME_INT_W1SX(a) global() argument 98 RVU_PF_VFME_INT_ENA_W1SX(a) global() argument 99 RVU_PF_VFME_INT_ENA_W1CX(a) global() argument 102 RVU_PF_PFAF_MBOXX(a) global() argument 107 RVU_PF_MSIX_VECX_ADDR(a) global() argument 108 RVU_PF_MSIX_VECX_CTL(a) global() argument 109 RVU_PF_MSIX_PBAX(a) global() argument 158 NPA_AF_LFX_AURAS_CFG(a) global() argument 159 NPA_AF_LFX_LOC_AURAS_BASE(a) global() argument 160 NPA_AF_LFX_QINTS_CFG(a) global() argument 161 NPA_AF_LFX_QINTS_BASE(a) global() argument 218 NIX_AF_RX_DEF_ET(a) global() argument 241 NIX_AF_RX_CPTX_INST_QSEL(a) global() argument 242 NIX_AF_RX_CPTX_CREDIT(a) global() argument 261 NIX_AF_RX_LINKX_CFG(a) global() argument 274 NIX_AF_DEBUG_NPC_RESP_DATAX(a) global() argument 275 NIX_AF_SMQX_CFG(a) global() argument 278 NIX_AF_DWRR_MTUX(a) global() argument 283 NIX_AF_MARK_FORMATX_CTL(a) global() argument 284 NIX_AF_TX_LINKX_NORM_CREDIT(a) global() argument 285 NIX_AF_TX_LINKX_EXPR_CREDIT(a) global() argument 286 NIX_AF_TX_LINKX_SW_XOFF(a) global() argument 287 NIX_AF_TX_LINKX_HW_XOFF(a) global() argument 289 NIX_AF_SDP_SW_XOFFX(a) global() argument 290 NIX_AF_SDP_HW_XOFFX(a) global() argument 291 NIX_AF_TL4X_BP_STATUS(a) global() argument 292 NIX_AF_TL4X_SDP_LINK_CFG(a) global() argument 293 NIX_AF_TL1X_SCHEDULE(a) global() argument 294 NIX_AF_TL1X_SHAPE(a) global() argument 295 NIX_AF_TL1X_CIR(a) global() argument 296 NIX_AF_TL1X_SHAPE_STATE(a) global() argument 297 NIX_AF_TL1X_SW_XOFF(a) global() argument 298 NIX_AF_TL1X_TOPOLOGY(a) global() argument 299 NIX_AF_TL1X_GREEN(a) global() argument 300 NIX_AF_TL1X_YELLOW(a) global() argument 301 NIX_AF_TL1X_RED(a) global() argument 302 NIX_AF_TL1X_MD_DEBUG0(a) global() argument 303 NIX_AF_TL1X_MD_DEBUG1(a) global() argument 304 NIX_AF_TL1X_MD_DEBUG2(a) global() argument 305 NIX_AF_TL1X_MD_DEBUG3(a) global() argument 310 NIX_AF_TL1X_DROPPED_PACKETS(a) global() argument 311 NIX_AF_TL1X_DROPPED_BYTES(a) global() argument 312 NIX_AF_TL1X_RED_PACKETS(a) global() argument 313 NIX_AF_TL1X_RED_BYTES(a) global() argument 314 NIX_AF_TL1X_YELLOW_PACKETS(a) global() argument 315 NIX_AF_TL1X_YELLOW_BYTES(a) global() argument 316 NIX_AF_TL1X_GREEN_PACKETS(a) global() argument 317 NIX_AF_TL1X_GREEN_BYTES(a) global() argument 318 NIX_AF_TL2X_SCHEDULE(a) global() argument 319 NIX_AF_TL2X_SHAPE(a) global() argument 320 NIX_AF_TL2X_CIR(a) global() argument 321 NIX_AF_TL2X_PIR(a) global() argument 322 NIX_AF_TL2X_SCHED_STATE(a) global() argument 323 NIX_AF_TL2X_SHAPE_STATE(a) global() argument 324 NIX_AF_TL2X_POINTERS(a) global() argument 325 NIX_AF_TL2X_SW_XOFF(a) global() argument 326 NIX_AF_TL2X_TOPOLOGY(a) global() argument 327 NIX_AF_TL2X_PARENT(a) global() argument 328 NIX_AF_TL2X_GREEN(a) global() argument 329 NIX_AF_TL2X_YELLOW(a) global() argument 330 NIX_AF_TL2X_RED(a) global() argument 331 NIX_AF_TL2X_MD_DEBUG0(a) global() argument 332 NIX_AF_TL2X_MD_DEBUG1(a) global() argument 333 NIX_AF_TL2X_MD_DEBUG2(a) global() argument 334 NIX_AF_TL2X_MD_DEBUG3(a) global() argument 337 NIX_AF_TL3X_SCHEDULE(a) global() argument 338 NIX_AF_TL3X_SHAPE(a) global() argument 339 NIX_AF_TL3X_CIR(a) global() argument 340 NIX_AF_TL3X_PIR(a) global() argument 341 NIX_AF_TL3X_SCHED_STATE(a) global() argument 342 NIX_AF_TL3X_SHAPE_STATE(a) global() argument 343 NIX_AF_TL3X_POINTERS(a) global() argument 344 NIX_AF_TL3X_SW_XOFF(a) global() argument 345 NIX_AF_TL3X_TOPOLOGY(a) global() argument 346 NIX_AF_TL3X_PARENT(a) global() argument 347 NIX_AF_TL3X_GREEN(a) global() argument 348 NIX_AF_TL3X_YELLOW(a) global() argument 349 NIX_AF_TL3X_RED(a) global() argument 350 NIX_AF_TL3X_MD_DEBUG0(a) global() argument 351 NIX_AF_TL3X_MD_DEBUG1(a) global() argument 352 NIX_AF_TL3X_MD_DEBUG2(a) global() argument 353 NIX_AF_TL3X_MD_DEBUG3(a) global() argument 356 NIX_AF_TL4X_SCHEDULE(a) global() argument 357 NIX_AF_TL4X_SHAPE(a) global() argument 358 NIX_AF_TL4X_CIR(a) global() argument 359 NIX_AF_TL4X_PIR(a) global() argument 360 NIX_AF_TL4X_SCHED_STATE(a) global() argument 361 NIX_AF_TL4X_SHAPE_STATE(a) global() argument 362 NIX_AF_TL4X_POINTERS(a) global() argument 363 NIX_AF_TL4X_SW_XOFF(a) global() argument 364 NIX_AF_TL4X_TOPOLOGY(a) global() argument 365 NIX_AF_TL4X_PARENT(a) global() argument 366 NIX_AF_TL4X_GREEN(a) global() argument 367 NIX_AF_TL4X_YELLOW(a) global() argument 368 NIX_AF_TL4X_RED(a) global() argument 369 NIX_AF_TL4X_MD_DEBUG0(a) global() argument 370 NIX_AF_TL4X_MD_DEBUG1(a) global() argument 371 NIX_AF_TL4X_MD_DEBUG2(a) global() argument 372 NIX_AF_TL4X_MD_DEBUG3(a) global() argument 375 NIX_AF_MDQX_SCHEDULE(a) global() argument 376 NIX_AF_MDQX_SHAPE(a) global() argument 377 NIX_AF_MDQX_CIR(a) global() argument 378 NIX_AF_MDQX_PIR(a) global() argument 379 NIX_AF_MDQX_SCHED_STATE(a) global() argument 380 NIX_AF_MDQX_SHAPE_STATE(a) global() argument 381 NIX_AF_MDQX_POINTERS(a) global() argument 382 NIX_AF_MDQX_SW_XOFF(a) global() argument 383 NIX_AF_MDQX_PARENT(a) global() argument 384 NIX_AF_MDQX_MD_DEBUG(a) global() argument 385 NIX_AF_MDQX_PTR_FIFO(a) global() argument 388 NIX_AF_TL3_TL2X_CFG(a) global() argument 389 NIX_AF_TL3_TL2X_BP_STATUS(a) global() argument 390 NIX_AF_TL3_TL2X_LINKX_CFG(a,b) global() argument 391 NIX_AF_RX_FLOW_KEY_ALGX_FIELDX(a,b) global() argument 392 NIX_AF_TX_MCASTX(a) global() argument 393 NIX_AF_TX_VTAG_DEFX_CTL(a) global() argument 394 NIX_AF_TX_VTAG_DEFX_DATA(a) global() argument 395 NIX_AF_RX_BPIDX_STATUS(a) global() argument 396 NIX_AF_RX_CHANX_CFG(a) global() argument 397 NIX_AF_CINT_TIMERX(a) global() argument 398 NIX_AF_LSO_FORMATX_FIELDX(a,b) global() argument 399 NIX_AF_LFX_CFG(a) global() argument 400 NIX_AF_LFX_SQS_CFG(a) global() argument 401 NIX_AF_LFX_TX_CFG2(a) global() argument 402 NIX_AF_LFX_SQS_BASE(a) global() argument 403 NIX_AF_LFX_RQS_CFG(a) global() argument 404 NIX_AF_LFX_RQS_BASE(a) global() argument 405 NIX_AF_LFX_CQS_CFG(a) global() argument 406 NIX_AF_LFX_CQS_BASE(a) global() argument 407 NIX_AF_LFX_TX_CFG(a) global() argument 408 NIX_AF_LFX_TX_PARSE_CFG(a) global() argument 409 NIX_AF_LFX_RX_CFG(a) global() argument 410 NIX_AF_LFX_RSS_CFG(a) global() argument 411 NIX_AF_LFX_RSS_BASE(a) global() argument 412 NIX_AF_LFX_QINTS_CFG(a) global() argument 413 NIX_AF_LFX_QINTS_BASE(a) global() argument 414 NIX_AF_LFX_CINTS_CFG(a) global() argument 415 NIX_AF_LFX_CINTS_BASE(a) global() argument 416 NIX_AF_LFX_RX_IPSEC_CFG0(a) global() argument 417 NIX_AF_LFX_RX_IPSEC_CFG1(a) global() argument 418 NIX_AF_LFX_RX_IPSEC_DYNO_CFG(a) global() argument 419 NIX_AF_LFX_RX_IPSEC_DYNO_BASE(a) global() argument 420 NIX_AF_LFX_RX_IPSEC_SA_BASE(a) global() argument 421 NIX_AF_LFX_TX_STATUS(a) global() argument 422 NIX_AF_LFX_RX_VTAG_TYPEX(a,b) global() argument 423 NIX_AF_LFX_LOCKX(a,b) global() argument 424 NIX_AF_LFX_TX_STATX(a,b) global() argument 425 NIX_AF_LFX_RX_STATX(a,b) global() argument 426 NIX_AF_LFX_RSS_GRPX(a,b) global() argument 431 NIX_AF_RX_ACTIVE_CYCLES_PCX(a) global() argument 432 NIX_AF_LINKX_CFG(a) global() argument 433 NIX_AF_MDQX_IN_MD_COUNT(a) global() argument 434 NIX_AF_SMQX_STATUS(a) global() argument 435 NIX_AF_MDQX_OUT_MD_COUNT(a) global() argument 483 CPT_AF_FLTX_INT(a) global() argument 484 CPT_AF_FLTX_INT_W1S(a) global() argument 485 CPT_AF_FLTX_INT_ENA_W1C(a) global() argument 486 CPT_AF_FLTX_INT_ENA_W1S(a) global() argument 487 CPT_AF_PSNX_EXE(a) global() argument 488 CPT_AF_PSNX_EXE_W1S(a) global() argument 489 CPT_AF_PSNX_LF(a) global() argument 490 CPT_AF_PSNX_LF_W1S(a) global() argument 491 CPT_AF_EXEX_CTL2(a) global() argument 492 CPT_AF_EXEX_STS(a) global() argument 494 CPT_AF_EXEX_ACTIVE(a) global() argument 504 CPT_AF_EXEX_CTL(a) global() argument 506 CPT_AF_EXE_DBG_CNTX(a) global() argument 508 CPT_AF_EXE_EPCI_INBX_CNT(a) global() argument 509 CPT_AF_EXE_EPCI_OUTBX_CNT(a) global() argument 510 CPT_AF_EXEX_UCODE_BASE(a) global() argument 511 CPT_AF_LFX_CTL(a) global() argument 512 CPT_AF_LFX_CTL2(a) global() argument 515 CPT_AF_LFX_PTR_CTL(a) global() argument 516 CPT_AF_GRPX_THR(a) global() argument 518 CPT_AF_XEX_THR(a) global() argument 548 CPT_AF_CTX_CAM_DATA(a) global() argument 555 CPT_AF_X2PX_LINK_CFG(a) global() argument 557 AF_BAR2_ALIASX(a,b) global() argument 559 CPT_AF_BAR2_ALIASX(a,b) global() argument 583 NPC_AF_KPUX_CFG(a) global() argument 589 NPC_AF_INTFX_HASHX_RESULT_CTRL(a,b) global() argument 590 NPC_AF_INTFX_HASHX_MASKX(a,b,c) global() argument 591 NPC_AF_KEX_LDATAX_FLAGS_CFG(a) global() argument 592 NPC_AF_INTFX_HASHX_CFG(a,b) global() argument 593 NPC_AF_INTFX_SECRET_KEY0(a) global() argument 594 NPC_AF_INTFX_SECRET_KEY1(a) global() argument 595 NPC_AF_INTFX_SECRET_KEY2(a) global() argument 596 NPC_AF_INTFX_KEX_CFG(a) global() argument 597 NPC_AF_PKINDX_ACTION0(a) global() argument 598 NPC_AF_PKINDX_ACTION1(a) global() argument 599 NPC_AF_PKINDX_CPI_DEFX(a,b) global() argument 600 NPC_AF_KPUX_ENTRYX_CAMX(a,b,c) global() argument 602 NPC_AF_KPUX_ENTRYX_ACTION0(a,b) global() argument 604 NPC_AF_KPUX_ENTRYX_ACTION1(a,b) global() argument 606 NPC_AF_KPUX_ENTRY_DISX(a,b) global() argument 607 NPC_AF_CPIX_CFG(a) global() argument 608 NPC_AF_INTFX_LIDX_LTX_LDX_CFG(a,b,c,d) global() argument 610 NPC_AF_INTFX_LDATAX_FLAGSX_CFG(a,b,c) global() argument 612 NPC_AF_INTFX_MISS_STAT_ACT(a) global() argument 613 NPC_AF_INTFX_MISS_ACT(a) global() argument 614 NPC_AF_INTFX_MISS_TAG_ACT(a) global() argument 615 NPC_AF_MCAM_BANKX_HITX(a,b) global() argument 617 NPC_AF_LKUP_DATAX(a) global() argument 618 NPC_AF_LKUP_RESULTX(a) global() argument 619 NPC_AF_INTFX_STAT(a) global() argument 622 NPC_AF_KPUX_DBG(a) global() argument 624 NPC_AF_KPUX_ERR_CTL(a) global() argument 626 NPC_AF_DBG_DATAX(a) global() argument 627 NPC_AF_DBG_RESULTX(a) global() argument 629 NPC_AF_EXACT_MEM_ENTRY(a,b) global() argument 630 NPC_AF_EXACT_CAM_ENTRY(a) global() argument 631 NPC_AF_INTFX_EXACT_MASK(a) global() argument 632 NPC_AF_INTFX_EXACT_RESULT_CTL(a) global() argument 633 NPC_AF_INTFX_EXACT_CFG(a) global() argument 634 NPC_AF_INTFX_EXACT_SECRET0(a) global() argument 635 NPC_AF_INTFX_EXACT_SECRET1(a) global() argument 636 NPC_AF_INTFX_EXACT_SECRET2(a) global() argument 638 NPC_AF_MCAMEX_BANKX_CAMX_INTF(a,b,c) global() argument 646 NPC_AF_MCAMEX_BANKX_CAMX_W0(a,b,c) global() argument 654 NPC_AF_MCAMEX_BANKX_CAMX_W1(a,b,c) global() argument 662 NPC_AF_MCAMEX_BANKX_CFG(a,b) global() argument 670 NPC_AF_MCAMEX_BANKX_ACTION(a,b) global() argument 678 NPC_AF_MCAMEX_BANKX_TAG_ACT(a,b) global() argument 686 NPC_AF_MCAMEX_BANKX_STAT_ACT(a,b) global() argument 694 NPC_AF_MATCH_STATX(a) global() argument 715 NDC_AF_BP_TEST(a) global() argument 718 NDC_AF_HASHX(a) global() argument 719 NDC_AF_PORTX_RTX_RWX_REQ_PC(a,b,c) global() argument 721 NDC_AF_PORTX_RTX_RWX_OSTDN_PC(a,b,c) global() argument 723 NDC_AF_PORTX_RTX_RWX_LAT_PC(a,b,c) global() argument 725 NDC_AF_PORTX_RTX_CANT_ALLOC_PC(a,b) global() argument 727 NDC_AF_BANKX_HIT_PC(a) global() argument 728 NDC_AF_BANKX_MISS_PC(a) global() argument 729 NDC_AF_BANKX_LINEX_METADATA(a,b) global() argument [all...] |
| H A D | mcs_reg.h | 14 #define MCSX_MCS_TOP_SLAVE_PORT_RESET(a) ({ \ argument 20 offset += (a) * 0x8ull; \ 24 #define MCSX_MCS_TOP_SLAVE_CHANNEL_CFG(a) ({ \ argument 30 offset += (a) * 0x8ull; \ 41 #define MCSX_MIL_RX_LMACX_CFG(a) ({ \ argument 47 offset += (a) * 0x800ull; \ 58 #define MCSX_LINK_LMACX_CFG(a) ({ \ argument 64 offset += (a) * 0x800ull; \ 84 #define MCSX_PAB_RX_SLAVE_PORT_CFGX(a) ({ \ argument 90 offset += (a) * 0x40ull; \ [all …]
|
| /linux/drivers/scsi/esas2r/ |
| H A D | esas2r_init.c | 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 38 * You should have received a copy of the GNU General Public License 46 static bool esas2r_initmem_alloc(struct esas2r_adapter *a, in esas2r_initmem_alloc() argument 53 mem_desc->esas2r_data = dma_alloc_coherent(&a->pcid->dev, in esas2r_initmem_alloc() 75 static void esas2r_initmem_free(struct esas2r_adapter *a, in esas2r_initmem_free() argument 92 dma_free_coherent(&a->pcid->dev, in esas2r_initmem_free() 103 static bool alloc_vda_req(struct esas2r_adapter *a, in alloc_vda_req() argument 116 if (!esas2r_initmem_alloc(a, memdesc, 256)) { in alloc_vda_req() 122 a->num_vrqs++; in alloc_vda_req() [all …]
|
| H A D | esas2r_int.c | 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 39 * You should have received a copy of the GNU General Public License 48 static void esas2r_doorbell_interrupt(struct esas2r_adapter *a, u32 doorbell); 49 static void esas2r_get_outbound_responses(struct esas2r_adapter *a); 50 static void esas2r_process_bus_reset(struct esas2r_adapter *a); 56 void esas2r_polled_interrupt(struct esas2r_adapter *a) in esas2r_polled_interrupt() argument 61 esas2r_disable_chip_interrupts(a); in esas2r_polled_interrupt() 63 intstat = esas2r_read_register_dword(a, MU_INT_STATUS_OUT); in esas2r_polled_interrupt() 68 esas2r_write_register_dword(a, MU_OUT_LIST_INT_STAT, in esas2r_polled_interrupt() [all …]
|
| H A D | esas2r_ioctl.c | 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 38 * You should have received a copy of the GNU General Public License 49 * Buffered ioctl handlers. A buffered ioctl is one which requires that we 50 * allocate a DMA-able memory area to communicate with the firmware. In 52 * we will allocate a global buffer the first time we need it and re-use 70 struct esas2r_adapter *a; member 84 static void complete_fm_api_req(struct esas2r_adapter *a, in complete_fm_api_req() argument 87 a->fm_api_command_done = 1; in complete_fm_api_req() 88 wake_up_interruptible(&a->fm_api_waiter); in complete_fm_api_req() [all …]
|
| H A D | esas2r_disc.c | 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 39 * You should have received a copy of the GNU General Public License 48 static void esas2r_disc_abort(struct esas2r_adapter *a, 50 static bool esas2r_disc_continue(struct esas2r_adapter *a, 52 static void esas2r_disc_fix_curr_requests(struct esas2r_adapter *a); 54 static bool esas2r_disc_start_request(struct esas2r_adapter *a, 58 static bool esas2r_disc_block_dev_scan(struct esas2r_adapter *a, 60 static void esas2r_disc_block_dev_scan_cb(struct esas2r_adapter *a, 62 static bool esas2r_disc_dev_add(struct esas2r_adapter *a, [all …]
|
| /linux/tools/perf/pmu-events/arch/powerpc/power10/ |
| H A D | datasource.json | 15 …on": "The processor's L1 data cache was reloaded from a source beyond the local core's L2 due to a… 20 … "The processor's L1 data cache was reloaded from beyond the local core's L3 due to a demand miss." 30 …he processor's data cache was reloaded from local, remote, or distant memory due to a demand miss." 40 …ispatches for this thread that missed in the L2. Since the event happens in a 2:1 clock domain and… 45 …ispatches for this thread that missed in the L2. Since the event happens in a 2:1 clock domain and… 50 …re dispatches for this thread that were L2 hits. Since the event happens in a 2:1 clock domain and… 55 …ispatches for this thread that missed in the L2. Since the event happens in a 2:1 clock domain and… 60 …n": "The processor's instruction cache was reloaded from the local core's L2 due to a demand miss." 65 …ption": "The processor's L1 data cache was reloaded from the local core's L2 due to a demand miss." 70 … processor's instruction cache was reloaded from the local core's L2 due to a demand miss or prefe… [all …]
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_reg.h | 16 #define RVU_PF_VFX_PFVF_MBOXX(a, b) (0x0 | (a) << 12 | (b) << 3) argument 18 #define RVU_PF_BLOCK_ADDRX_DISC(a) (0x200 | (a) << 3) argument 19 #define RVU_PF_VFME_STATUSX(a) (0x800 | (a) << 3) argument 20 #define RVU_PF_VFTRPENDX(a) (0x820 | (a) << 3) argument 21 #define RVU_PF_VFTRPEND_W1SX(a) (0x840 | (a) << 3) argument 22 #define RVU_PF_VFPF_MBOX_INTX(a) (0x880 | (a) << 3) argument 23 #define RVU_PF_VFPF_MBOX_INT_W1SX(a) (0x8A0 | (a) << 3) argument 24 #define RVU_PF_VFPF_MBOX_INT_ENA_W1SX(a) (0x8C0 | (a) << 3) argument 25 #define RVU_PF_VFPF_MBOX_INT_ENA_W1CX(a) (0x8E0 | (a) << 3) argument 26 #define RVU_PF_VFFLR_INTX(a) (0x900 | (a) << 3) argument [all …]
|
| /linux/drivers/crypto/cavium/cpt/ |
| H A D | cpt_common.h | 39 #define CPTX_PF_CONSTANTS(a) (0x0ll + ((u64)(a) << 36)) argument 40 #define CPTX_PF_RESET(a) (0x100ll + ((u64)(a) << 36)) argument 41 #define CPTX_PF_DIAG(a) (0x120ll + ((u64)(a) << 36)) argument 42 #define CPTX_PF_BIST_STATUS(a) (0x160ll + ((u64)(a) << 36)) argument 43 #define CPTX_PF_ECC0_CTL(a) (0x200ll + ((u64)(a) << 36)) argument 44 #define CPTX_PF_ECC0_FLIP(a) (0x210ll + ((u64)(a) << 36)) argument 45 #define CPTX_PF_ECC0_INT(a) (0x220ll + ((u64)(a) << 36)) argument 46 #define CPTX_PF_ECC0_INT_W1S(a) (0x230ll + ((u64)(a) << 36)) argument 47 #define CPTX_PF_ECC0_ENA_W1S(a) (0x240ll + ((u64)(a) << 36)) argument 48 #define CPTX_PF_ECC0_ENA_W1C(a) (0x250ll + ((u64)(a) << 36)) argument [all …]
|
| /linux/arch/powerpc/include/asm/ |
| H A D | ppc-opcode.h | 322 #define ___PPC_RA(a) (((a) & 0x1f) << 16) argument 330 #define __PPC_RA(a) ___PPC_RA(__REG_##a) argument 331 #define __PPC_RA0(a) ___PPC_RA(__REGA0_##a) argument 335 #define __PPC_XA(a) ((((a) & 0x1f) << 16) | (((a) & 0x20) >> 3)) argument 375 #define PPC_RAW_COPY(a, b) (PPC_INST_COPY | ___PPC_RA(a) | ___PPC_RB(b)) argument 377 #define PPC_RAW_DCBAL(a, b) (0x7c2005ec | __PPC_RA(a) | __PPC_RB(b)) argument 378 #define PPC_RAW_DCBZL(a, b) (0x7c2007ec | __PPC_RA(a) | __PPC_RB(b)) argument 379 #define PPC_RAW_LQARX(t, a, b, eh) (0x7c000228 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | __PPC… argument 380 #define PPC_RAW_LDARX(t, a, b, eh) (0x7c0000a8 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | __PPC… argument 381 #define PPC_RAW_LWARX(t, a, b, eh) (0x7c000028 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | __PPC… argument [all …]
|
| /linux/Documentation/i2c/ |
| H A D | smbus-protocol.rst | 5 The following is a summary of the SMBus protocol. It applies to 11 which is a subset from the I2C protocol. Fortunately, many devices use 14 If you write a driver for some I2C device, please try to use the SMBus 21 Below is a list of SMBus protocol operations, and the functions executing 23 don't match these function names. For some of the operations which pass a 25 a different protocol operation entirely. 27 Each transaction type corresponds to a functionality flag. Before calling a 28 transaction function, a device driver should always check (just once) for 43 A, NA (1 bit) Acknowledge (ACK) and Not Acknowledge (NACK) bit 45 get a 10 bit I2C address. [all …]
|
| /linux/sound/pci/au88x0/ |
| H A D | au88x0_a3d.c | 21 a3dsrc_SetTimeConsts(a3dsrc_t * a, short HrtfTrack, short ItdTrack, in a3dsrc_SetTimeConsts() argument 24 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetTimeConsts() 26 a3d_addrA(a->slice, a->source, A3D_A_HrtfTrackTC), HrtfTrack); in a3dsrc_SetTimeConsts() 28 a3d_addrA(a->slice, a->source, A3D_A_ITDTrackTC), ItdTrack); in a3dsrc_SetTimeConsts() 30 a3d_addrA(a->slice, a->source, A3D_A_GainTrackTC), GTrack); in a3dsrc_SetTimeConsts() 32 a3d_addrA(a->slice, a->source, A3D_A_CoeffTrackTC), CTrack); in a3dsrc_SetTimeConsts() 37 a3dsrc_GetTimeConsts(a3dsrc_t * a, short *HrtfTrack, short *ItdTrack, 47 a3dsrc_SetAtmosTarget(a3dsrc_t * a, short aa, short b, short c, short d, in a3dsrc_SetAtmosTarget() argument 50 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetAtmosTarget() 52 a3d_addrB(a->slice, a->source, A3D_B_A21Target), in a3dsrc_SetAtmosTarget() [all …]
|
| /linux/include/linux/ |
| H A D | tnum.h | 3 * A tnum tracks knowledge about the bits of a value. Each bit can be either 20 /* Represent a known constant as a tnum. */ 22 /* A completely unknown value */ 24 /* An unknown value that is a superset of @min <= value <= @max. 33 /* Shift a tnum left (by a fixed shift) */ 34 struct tnum tnum_lshift(struct tnum a, u8 shift); 35 /* Shift (rsh) a tnum right (by a fixed shift) */ 36 struct tnum tnum_rshift(struct tnum a, u8 shift); 37 /* Shift (arsh) a tnum right (by a fixed min_shift) */ 38 struct tnum tnum_arshift(struct tnum a, u8 min_shift, u8 insn_bitness); [all …]
|
| /linux/kernel/bpf/ |
| H A D | tnum.c | 4 * A tnum tracks knowledge about the bits of a value. Each bit can be either 14 /* A completely unknown value */ 38 struct tnum tnum_lshift(struct tnum a, u8 shift) in tnum_lshift() argument 40 return TNUM(a.value << shift, a.mask << shift); in tnum_lshift() 43 struct tnum tnum_rshift(struct tnum a, u8 shift) in tnum_rshift() argument 45 return TNUM(a.value >> shift, a.mask >> shift); in tnum_rshift() 48 struct tnum tnum_arshift(struct tnum a, u8 min_shift, u8 insn_bitness) in tnum_arshift() argument 50 /* if a.value is negative, arithmetic shifting by minimum shift in tnum_arshift() 52 * If a.value is nonnegative, arithmetic shifting by minimum shift in tnum_arshift() 56 return TNUM((u32)(((s32)a.value) >> min_shift), in tnum_arshift() [all …]
|
| /linux/lib/crypto/powerpc/ |
| H A D | md5-asm.S | |
| /linux/net/ceph/crush/ |
| H A D | hash.c | 11 * a, b = random bits, c = input and output 13 #define crush_hashmix(a, b, c) do { \ argument 14 a = a-b; a = a-c; a = a^(c>>13); \ 15 b = b-c; b = b-a; b = b^(a<<8); \ 16 c = c-a; c = c-b; c = c^(b>>13); \ 17 a = a-b; a = a-c; a = a^(c>>12); \ 18 b = b-c; b = b-a; b = b^(a<<16); \ 19 c = c-a; c = c-b; c = c^(b>>5); \ 20 a = a-b; a = a-c; a = a^(c>>3); \ 21 b = b-c; b = b-a; b = b^(a<<10); \ [all …]
|
| /linux/tools/perf/pmu-events/ |
| H A D | metric_test.py | 14 a = Event('a') 16 self.assertEqual((a | b).ToPerfJson(), 'a | b') 17 self.assertEqual((a ^ b).ToPerfJson(), 'a ^ b') 18 self.assertEqual((a & b).ToPerfJson(), 'a & b') 19 self.assertEqual((a < b).ToPerfJson(), 'a < b') 20 self.assertEqual((a > b).ToPerfJson(), 'a > b') 21 self.assertEqual((a + b).ToPerfJson(), 'a + b') 22 self.assertEqual((a - b).ToPerfJson(), 'a - b') 23 self.assertEqual((a * b).ToPerfJson(), 'a * b') 24 self.assertEqual((a / b).ToPerfJson(), 'a / b') [all …]
|
| /linux/drivers/acpi/acpica/ |
| H A D | acmacros.h | 14 * Extract data using a pointer. Any more than a byte and we 32 * printf() format helper. This macro is a workaround for the difficulties 41 * Otherwise, we have to move one byte at a time. 124 * data one byte at a time. These macros work whether the source or 169 #define ACPI_DIV_2(a) _ACPI_DIV(a, 1) argument 170 #define ACPI_MUL_2(a) _ACPI_MUL(a, 1) argument 171 #define ACPI_MOD_2(a) _ACPI_MO argument 173 ACPI_DIV_4(a) global() argument 174 ACPI_MUL_4(a) global() argument 175 ACPI_MOD_4(a) global() argument 177 ACPI_DIV_8(a) global() argument 178 ACPI_MUL_8(a) global() argument 179 ACPI_MOD_8(a) global() argument 181 ACPI_DIV_16(a) global() argument 182 ACPI_MUL_16(a) global() argument 183 ACPI_MOD_16(a) global() argument 185 ACPI_DIV_32(a) global() argument 186 ACPI_MUL_32(a) global() argument 187 ACPI_MOD_32(a) global() argument 210 ACPI_ROUND_DOWN_TO_32BIT(a) global() argument 211 ACPI_ROUND_DOWN_TO_64BIT(a) global() argument 212 ACPI_ROUND_DOWN_TO_NATIVE_WORD(a) global() argument 214 ACPI_ROUND_UP_TO_32BIT(a) global() argument 215 ACPI_ROUND_UP_TO_64BIT(a) global() argument 216 ACPI_ROUND_UP_TO_NATIVE_WORD(a) global() argument 218 ACPI_ROUND_BITS_UP_TO_BYTES(a) global() argument 219 ACPI_ROUND_BITS_DOWN_TO_BYTES(a) global() argument 221 ACPI_ROUND_UP_TO_1K(a) global() argument 233 __ACPI_FIND_LAST_BIT_2(a,r) global() argument 234 __ACPI_FIND_LAST_BIT_4(a,r) global() argument 237 __ACPI_FIND_LAST_BIT_8(a,r) global() argument 240 __ACPI_FIND_LAST_BIT_16(a,r) global() argument 243 __ACPI_FIND_LAST_BIT_32(a,r) global() argument 246 __ACPI_FIND_LAST_BIT_64(a,r) global() argument 250 ACPI_FIND_LAST_BIT_8(a) global() argument 251 ACPI_FIND_LAST_BIT_16(a) global() argument 252 ACPI_FIND_LAST_BIT_32(a) global() argument 253 ACPI_FIND_LAST_BIT_64(a) global() argument 255 __ACPI_FIND_FIRST_BIT_2(a,r) global() argument 256 __ACPI_FIND_FIRST_BIT_4(a,r) global() argument 259 __ACPI_FIND_FIRST_BIT_8(a,r) global() argument 262 __ACPI_FIND_FIRST_BIT_16(a,r) global() argument 265 __ACPI_FIND_FIRST_BIT_32(a,r) global() argument 268 __ACPI_FIND_FIRST_BIT_64(a,r) global() argument 272 ACPI_FIND_FIRST_BIT_8(a) global() argument 273 ACPI_FIND_FIRST_BIT_16(a) global() argument 274 ACPI_FIND_FIRST_BIT_32(a) global() argument 275 ACPI_FIND_FIRST_BIT_64(a) global() argument 281 ACPI_ROUND_UP_POWER_OF_TWO_8(a) global() argument 283 ACPI_ROUND_DOWN_POWER_OF_TWO_8(a) global() argument 285 ACPI_ROUND_UP_POWER_OF_TWO_16(a) global() argument 287 ACPI_ROUND_DOWN_POWER_OF_TWO_16(a) global() argument 289 ACPI_ROUND_UP_POWER_OF_TWO_32(a) global() argument 291 ACPI_ROUND_DOWN_POWER_OF_TWO_32(a) global() argument 293 ACPI_IS_ALIGNED(a,s) global() argument 294 ACPI_IS_POWER_OF_TWO(a) global() argument 398 ARGI_LIST1(a) global() argument 399 ARGI_LIST2(a,b) global() argument 400 ARGI_LIST3(a,b,c) global() argument 401 ARGI_LIST4(a,b,c,d) global() argument 402 ARGI_LIST5(a,b,c,d,e) global() argument 403 ARGI_LIST6(a,b,c,d,e,f) global() argument 405 ARGP_LIST1(a) global() argument 406 ARGP_LIST2(a,b) global() argument 407 ARGP_LIST3(a,b,c) global() argument 408 ARGP_LIST4(a,b,c,d) global() argument 409 ARGP_LIST5(a,b,c,d,e) global() argument 410 ARGP_LIST6(a,b,c,d,e,f) global() argument 456 ACPI_INIT_UUID(a,b,c,d0,d1,d2,d3,d4,d5,d6,d7) global() argument 469 ASL_CV_LABEL_FILENODE(a) global() argument 470 ASL_CV_CAPTURE_COMMENTS_ONLY(a) global() argument 471 ASL_CV_CAPTURE_COMMENTS(a) global() argument 472 ASL_CV_TRANSFER_COMMENTS(a) global() argument 473 ASL_CV_CLOSE_PAREN(a,b) global() argument 474 ASL_CV_CLOSE_BRACE(a,b) global() argument 475 ASL_CV_SWITCH_FILES(a,b) global() argument 476 ASL_CV_CLEAR_OP_COMMENTS(a) global() argument 477 ASL_CV_PRINT_ONE_COMMENT(a,b,c,d) global() argument 478 ASL_CV_PRINT_ONE_COMMENT_LIST(a,b) global() argument 479 ASL_CV_FILE_HAS_SWITCHED(a) global() argument 480 ASL_CV_INIT_FILETREE(a,b) global() argument 484 ASL_CV_LABEL_FILENODE(a) global() argument 485 ASL_CV_CAPTURE_COMMENTS_ONLY(a) global() argument 486 ASL_CV_CAPTURE_COMMENTS(a) global() argument 487 ASL_CV_TRANSFER_COMMENTS(a) global() argument 488 ASL_CV_CLOSE_PAREN(a,b) global() argument 489 ASL_CV_CLOSE_BRACE(a,b) global() argument 490 ASL_CV_SWITCH_FILES(a,b) global() argument 491 ASL_CV_CLEAR_OP_COMMENTS(a) global() argument 492 ASL_CV_PRINT_ONE_COMMENT(a,b,c,d) global() argument 493 ASL_CV_PRINT_ONE_COMMENT_LIST(a,b) global() argument 494 ASL_CV_FILE_HAS_SWITCHED(a) global() argument 495 ASL_CV_INIT_FILETREE(a,b) global() argument [all...] |
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-debug.h | 43 #define __IWL_ERR_DEV(d, mode, f, a...) \ argument 46 __iwl_err((d), mode, f, ## a); \ 48 #define IWL_ERR_DEV(d, f, a...) \ argument 49 __IWL_ERR_DEV(d, IWL_ERR_MODE_REGULAR, f, ## a) 50 #define IWL_ERR(m, f, a...) \ argument 51 IWL_ERR_DEV((m)->dev, f, ## a) 52 #define IWL_ERR_LIMIT(m, f, a...) \ argument 53 __IWL_ERR_DEV((m)->dev, IWL_ERR_MODE_RATELIMIT, f, ## a) 54 #define IWL_WARN(m, f, a...) \ argument 57 __iwl_warn((m)->dev, f, ## a); \ [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | fcnal-test.sh | 16 # ns-A | ns-B 23 # ns-A: 35 # ns-A to ns-C connection - only for VRF and same config 36 # as ns-A to ns-B 38 # server / client nomenclature relative to ns-A 215 if [ "$VERBOSE" = "1" -a -n "$out" ]; then 253 read a 275 read a 297 read a 303 # set sysctl values in NS-A [all …]
|
| /linux/lib/crypto/mpi/ |
| H A D | mpiutil.c | 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * You should have received a copy of the GNU General Public License 26 * Note: It was a bad idea to use the number of limbs to allocate 27 * because on a alpha the limbs are large but we normally need 30 * But mpi_alloc is used in a lot of places :-) 34 MPI a; in mpi_alloc() local 36 a = kmalloc_obj(*a); in mpi_alloc() 37 if (!a) in mpi_alloc() 38 return a; in mpi_alloc() 41 a->d = mpi_alloc_limb_space(nlimbs); in mpi_alloc() [all …]
|
| /linux/rust/kernel/alloc/ |
| H A D | kbox.rs | 48 /// The kernel's [`Box`] type -- a heap allocation for a single value of type `T`. 51 /// for example no `noalias` attribute is emitted and partially moving out of a `Box` is not 59 /// When dropping a [`Box`], the value is also dropped and the heap memory is automatically freed. 100 /// `self.0` is always properly aligned and either points to memory allocated with `A` or, for 101 /// zero-sized types, is a dangling, well aligned pointer. 104 pub struct Box<#[pointee] T: ?Sized, A: Allocator>(NonNull<T>, PhantomData<A>); 106 /// Type alias for [`Box`] with a [`Kmalloc`] allocator. 118 /// Type alias for [`Box`] with a [`Vmallo 230 assume_init(self) -> Box<T, A> assume_init() argument 240 write(mut self, value: T) -> Box<T, A> write() argument 275 new_uninit(flags: Flags) -> Result<Box<MaybeUninit<T>, A>, AllocError> new_uninit() argument 287 pin(x: T, flags: Flags) -> Result<Pin<Box<T, A>>, AllocError> where A: 'static, pin() argument 340 pin_slice<Func, Item, E>( mut init: Func, len: usize, flags: Flags, ) -> Result<Pin<Box<[T], A>>, E> where Func: FnMut(usize) -> Item, Item: PinInit<T, E>, E: From<AllocError>, pin_slice() argument 378 forget_contents(this: Self) -> Box<MaybeUninit<T>, A> forget_contents() argument 398 drop_contents(this: Self) -> Box<MaybeUninit<T>, A> drop_contents() argument [all...] |
| /linux/tools/perf/pmu-events/arch/powerpc/power8/ |
| H A D | marked.json | 5 …"BriefDescription": "Marked branch instruction completed with a target address less than current i… 35 …ified (M) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip d… 41 …ified (M) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip d… 47 …hared (S) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip d… 53 …hared (S) data from another chip's L2 or L3 on a different Node or Group (Distant), as this chip d… 59 …r's data cache was reloaded from another chip's L4 on a different Node or Group (Distant) due to a… 65 …uration in cycles to reload from another chip's L4 on a different Node or Group (Distant) due to a… 71 … was reloaded from another chip's memory on the same Node or Group (Distant) due to a marked load", 77 …les to reload from another chip's memory on the same Node or Group (Distant) due to a marked load", 83 …"BriefDescription": "The processor's data cache was reloaded from local core's L2 due to a marked … [all …]
|
| /linux/Documentation/maintainer/ |
| H A D | rebasing-and-merging.rst | 7 Maintaining a subsystem, as a general rule, requires a familiarity with the 8 Git source-code management system. Git is a powerful tool with a lot of 19 maintainers result from a desire to avoid merges, while others come from 20 merging a little too often. 25 "Rebasing" is the process of changing the history of a series of commits 26 within a repository. There are two different types of operations that are 30 - Changing the parent (starting) commit upon which a series of patches is 31 built. For example, a rebase operation could take a patch set built on 36 - Changing the history of a set of patches by fixing (or deleting) broken 42 Used properly, rebasing can yield a cleaner and clearer development [all …]
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | pt_log2.h | 13 /* Compute a */ 17 /* Compute a - 1 (aka all low bits set) */ 20 /* Compute a / b */ 21 #define log2_div_t(type, a, b_lg2) ((type)(((type)a) >> (b_lg2))) argument 26 * a / c == b / c 29 #define log2_div_eq_t(type, a, b, c_lg2) \ argument 30 (log2_div_t(type, (a) ^ (b), c_lg2) == 0) 33 /* Compute a % b */ 34 #define log2_mod_t(type, a, b_lg2) \ argument 35 ((type)(((type)a) & log2_to_max_int_t(type, b_lg2))) [all …]
|