| /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 | 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() 123 list_add(&memdesc->next_desc, &a->vrq_mds_head); in alloc_vda_req() 127 rq->vrq->scsi.handle = a->num_vrqs; in alloc_vda_req() 132 static void esas2r_unmap_regions(struct esas2r_adapter *a) in esas2r_unmap_regions() argument [all …]
|
| H A D | esas2r_int.c | 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() 70 esas2r_flush_register_dword(a, MU_OUT_LIST_INT_STAT); in esas2r_polled_interrupt() 72 esas2r_get_outbound_responses(a); in esas2r_polled_interrupt() 76 doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); in esas2r_polled_interrupt() [all …]
|
| H A D | esas2r_disc.c | 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, 64 static bool esas2r_disc_dev_remove(struct esas2r_adapter *a, 66 static bool esas2r_disc_part_info(struct esas2r_adapter *a, 68 static void esas2r_disc_part_info_cb(struct esas2r_adapter *a, [all …]
|
| H A D | esas2r_ioctl.c | 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() 94 struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter; in get_physaddr_fm_api() local 95 int offset = sgc->cur_offset - a->save_offset; in get_physaddr_fm_api() 97 (*addr) = a->firmware.phys + offset; in get_physaddr_fm_api() 98 return a->firmware.orig_len - offset; in get_physaddr_fm_api() 103 struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter; in get_physaddr_fm_api_header() local 104 int offset = sgc->cur_offset - a->save_offset; in get_physaddr_fm_api_header() [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/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/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/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/tools/testing/selftests/net/ |
| H A D | fcnal-test.sh | 253 read a 275 read a 297 read a 586 local a 591 for a in ${NSB_IP} ${NSB_LO_IP} 594 run_cmd ping -c1 -w1 ${a} 595 log_test_addr ${a} $? 0 "ping out" 598 run_cmd ping -c1 -w1 -I ${NSA_DEV} ${a} 599 log_test_addr ${a} $? 0 "ping out, device bind" 602 run_cmd ping -c1 -w1 -I ${NSA_LO_IP} ${a} [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/lib/crypto/mpi/ |
| H A D | mpiutil.c | 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() 42 if (!a->d) { in mpi_alloc() 43 kfree(a); in mpi_alloc() 47 a->d = NULL; in mpi_alloc() 50 a->alloced = nlimbs; in mpi_alloc() 51 a->nlimbs = 0; in mpi_alloc() [all …]
|
| /linux/drivers/gpu/drm/nouveau/include/nvhw/class/ |
| H A D | cl907d.h | 72 #define NV907D_DAC_SET_CONTROL(a) (0x00000180 + (a)*0… argument 83 #define NV907D_SOR_SET_CONTROL(a) (0x00000200 + (a)*0… argument 106 #define NV907D_HEAD_SET_CONTROL_OUTPUT_RESOURCE(a) (0x00000404 + (a)*0… argument 128 #define NV907D_HEAD_SET_CONTROL(a) (0x00000408 + (a)*0… argument 132 #define NV907D_HEAD_SET_OVERSCAN_COLOR(a) (0x00000410 + (a)*0… argument 136 #define NV907D_HEAD_SET_RASTER_SIZE(a) (0x00000414 + (a)*0… argument 139 #define NV907D_HEAD_SET_RASTER_SYNC_END(a) (0x00000418 + (a)*0… argument 142 #define NV907D_HEAD_SET_RASTER_BLANK_END(a) (0x0000041C + (a)*0… argument 145 #define NV907D_HEAD_SET_RASTER_BLANK_START(a) (0x00000420 + (a)*0… argument 148 #define NV907D_HEAD_SET_RASTER_VERT_BLANK2(a) (0x00000424 + (a)*0… argument [all …]
|
| H A D | cl507d.h | 88 #define NV507D_DAC_SET_CONTROL(a) (0x00000400 + (a)*0… argument 122 #define NV507D_DAC_SET_POLARITY(a) (0x00000404 + (a)*0… argument 131 #define NV507D_SOR_SET_CONTROL(a) (0x00000600 + (a)*0… argument 160 #define NV507D_PIOR_SET_CONTROL(a) (0x00000700 + (a)*0… argument 183 #define NV507D_HEAD_SET_PIXEL_CLOCK(a) (0x00000804 + (a)*0… argument 195 #define NV507D_HEAD_SET_CONTROL(a) (0x00000808 + (a)*0… argument 199 #define NV507D_HEAD_SET_OVERSCAN_COLOR(a) (0x00000810 + (a)*0… argument 203 #define NV507D_HEAD_SET_RASTER_SIZE(a) (0x00000814 + (a)*0… argument 206 #define NV507D_HEAD_SET_RASTER_SYNC_END(a) (0x00000818 + (a)*0… argument 209 #define NV507D_HEAD_SET_RASTER_BLANK_END(a) (0x0000081C + (a)*0… argument [all …]
|
| /linux/kernel/bpf/ |
| H A D | tnum.c | 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 56 return TNUM((u32)(((s32)a.value) >> min_shift), in tnum_arshift() 57 (u32)(((s32)a.mask) >> min_shift)); in tnum_arshift() 59 return TNUM((s64)a.value >> min_shift, in tnum_arshift() 60 (s64)a.mask >> min_shift); in tnum_arshift() 63 struct tnum tnum_add(struct tnum a, struct tnum b) in tnum_add() argument [all …]
|
| /linux/Documentation/mm/ |
| H A D | arch_pgtable_helpers.rst | 9 These page table helpers need to conform to a common semantics across platforms. 21 | pte_present | Tests a valid mapped PTE | 23 | pte_young | Tests a young PTE | 25 | pte_dirty | Tests a dirty PTE | 27 | pte_write | Tests a writable PTE | 29 | pte_special | Tests a special PTE | 31 | pte_protnone | Tests a PROT_NONE PTE | 33 | pte_soft_dirty | Tests a soft dirty PTE | 35 | pte_swp_soft_dirty | Tests a soft dirty swapped PTE | 37 | pte_mkyoung | Creates a young PTE | [all …]
|
| /linux/net/ceph/crush/ |
| H A D | hash.c | 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); \ 22 c = c-a; c = c-b; c = c^(b>>15); \ [all …]
|
| /linux/lib/crypto/ |
| H A D | des.c | 608 #define DES_PC2(a, b, c, d) (T4(d) | T3(c) | T2(b) | T1(a)) argument 625 unsigned long a, b, c, d, w; in des_ekey() local 631 a = k[7]; a &= 0x0e; a <<= 4; a |= k[3] & 0x1e; a = pc1[a]; in des_ekey() 633 pe[15 * 2 + 0] = DES_PC2(a, b, c, d); d = rs[d]; in des_ekey() 634 pe[14 * 2 + 0] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b]; in des_ekey() 635 pe[13 * 2 + 0] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d]; in des_ekey() 636 pe[12 * 2 + 0] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b]; in des_ekey() 637 pe[11 * 2 + 0] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d]; in des_ekey() 638 pe[10 * 2 + 0] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b]; in des_ekey() 639 pe[ 9 * 2 + 0] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d]; in des_ekey() [all …]
|
| /linux/tools/include/linux/ |
| H A D | jhash.h | 35 #define __jhash_mix(a, b, c) \ argument 37 a -= c; a ^= rol32(c, 4); c += b; \ 38 b -= a; b ^= rol32(a, 6); a += c; \ 39 c -= b; c ^= rol32(b, 8); b += a; \ 40 a -= c; a ^= rol32(c, 16); c += b; \ 41 b -= a; b ^= rol32(a, 19); a += c; \ 42 c -= b; c ^= rol32(b, 4); b += a; \ 46 #define __jhash_final(a, b, c) \ argument 49 a ^= c; a -= rol32(c, 11); \ 50 b ^= a; b -= rol32(a, 25); \ [all …]
|
| /linux/net/ceph/ |
| H A D | ceph_hash.c | 10 #define mix(a, b, c) \ argument 12 a = a - b; a = a - c; a = a ^ (c >> 13); \ 13 b = b - c; b = b - a; b = b ^ (a << 8); \ 14 c = c - a; c = c - b; c = c ^ (b >> 13); \ 15 a = a - b; a = a - c; a = a ^ (c >> 12); \ 16 b = b - c; b = b - a; b = b ^ (a << 16); \ 17 c = c - a; c = c - b; c = c ^ (b >> 5); \ 18 a = a - b; a = a - c; a = a ^ (c >> 3); \ 19 b = b - c; b = b - a; b = b ^ (a << 10); \ 20 c = c - a; c = c - b; c = c ^ (b >> 15); \ [all …]
|
| /linux/arch/arm/nwfpe/ |
| H A D | softfloat.c | 113 INLINE bits32 extractFloat32Frac( float32 a ) in extractFloat32Frac() argument 116 return a & 0x007FFFFF; in extractFloat32Frac() 125 INLINE int16 extractFloat32Exp( float32 a ) in extractFloat32Exp() argument 128 return ( a>>23 ) & 0xFF; in extractFloat32Exp() 138 INLINE flag extractFloat32Sign( float32 a ) 141 return a>>31; 294 INLINE bits64 extractFloat64Frac( float64 a ) in extractFloat64Frac() argument 297 return a & LIT64( 0x000FFFFFFFFFFFFF ); in extractFloat64Frac() 306 INLINE int16 extractFloat64Exp( float64 a ) in extractFloat64Exp() argument 309 return ( a>>52 ) & 0x7FF; in extractFloat64Exp() [all …]
|
| /linux/include/linux/ |
| H A D | jhash.h | 35 #define __jhash_mix(a, b, c) \ argument 37 a -= c; a ^= rol32(c, 4); c += b; \ 38 b -= a; b ^= rol32(a, 6); a += c; \ 39 c -= b; c ^= rol32(b, 8); b += a; \ 40 a -= c; a ^= rol32(c, 16); c += b; \ 41 b -= a; b ^= rol32(a, 19); a += c; \ 42 c -= b; c ^= rol32(b, 4); b += a; \ 46 #define __jhash_final(a, b, c) \ argument 49 a ^= c; a -= rol32(c, 11); \ 50 b ^= a; b -= rol32(a, 25); \ [all …]
|
| /linux/tools/testing/selftests/powerpc/include/ |
| H A D | instructions.h | 77 #define __PPC_RA(a) (((a) & 0x1f) << 16) argument 98 #define PREFIX_MLS(instr, t, a, r, d) stringify_in_c(.balign 64, , 4;) \ argument 104 __PPC_RA(a) | \ 107 #define PREFIX_8LS(instr, t, a, r, d) stringify_in_c(.balign 64, , 4;) \ argument 113 __PPC_RA(a) | \ 117 #define PLBZ(t, a, r, d) PREFIX_MLS(PPC_INST_LBZ, t, a, r, d) argument 118 #define PLHZ(t, a, r, d) PREFIX_MLS(PPC_INST_LHZ, t, a, r, d) argument 119 #define PLHA(t, a, r, d) PREFIX_MLS(PPC_INST_LHA, t, a, r, d) argument 120 #define PLWZ(t, a, r, d) PREFIX_MLS(PPC_INST_LWZ, t, a, r, d) argument 121 #define PLWA(t, a, r, d) PREFIX_8LS(0xa4000000, t, a, r, d) argument [all …]
|