Home
last modified time | relevance | path

Searched refs:a (Results 1 – 25 of 4954) sorted by relevance

12345678910>>...199

/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_reg.h26 #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 Dmcs_reg.h14 #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 Desas2r_init.c46 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 Desas2r_int.c48 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 Desas2r_disc.c48 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 Desas2r_ioctl.c70 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 Dotx2_reg.h16 #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 Dcpt_common.h39 #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 Dacmacros.h14 * 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 Dau88x0_a3d.c21 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 Dppc-opcode.h322 #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 Dfcnal-test.sh253 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 Diwl-debug.h43 #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 Dmpiutil.c34 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 Dcl907d.h72 #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 Dcl507d.h88 #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 Dtnum.c38 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 Darch_pgtable_helpers.rst9 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 Dhash.c13 #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 Ddes.c608 #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 Djhash.h35 #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 Dceph_hash.c10 #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 Dsoftfloat.c113 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 Djhash.h35 #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 Dinstructions.h77 #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 …]

12345678910>>...199