Lines Matching defs:data
1040 static int read_idle_sma(struct hfi1_devdata *dd, u64 *data);
1179 int mode, u64 data);
1371 void *context, int vl, int mode, u64 data)
1384 return read_write_csr(dd, csr, mode, data);
1388 void *context, int idx, int mode, u64 data)
1398 void *context, int idx, int mode, u64 data)
1408 void *context, int idx, int mode, u64 data)
1419 u64 data)
1429 int vl, int mode, u64 data)
1445 val = read_write_csr(dd, csr, mode, data);
1450 int vl, int mode, u64 data)
1459 ret = read_lcb_csr(dd, csr, &data);
1461 ret = write_lcb_csr(dd, csr, data);
1469 hfi1_cdbg(CNTR, "csr 0x%x val 0x%llx mode %d", csr, data, mode);
1470 return data;
1475 int vl, int mode, u64 data)
1481 return read_write_csr(ppd->dd, entry->csr, mode, data);
1485 void *context, int vl, int mode, u64 data)
1499 val = read_write_csr(ppd->dd, csr, mode, data);
1505 u64 data)
1512 *cntr = data;
1513 ret = data;
1525 int vl, int mode, u64 data)
1531 return read_write_sw(ppd->dd, &ppd->link_downed, mode, data);
1535 int vl, int mode, u64 data)
1541 return read_write_sw(ppd->dd, &ppd->link_up, mode, data);
1546 u64 data)
1552 return read_write_sw(ppd->dd, &ppd->unknown_frame_count, mode, data);
1556 void *context, int vl, int mode, u64 data)
1569 return read_write_sw(ppd->dd, counter, mode, data);
1574 u64 data)
1582 mode, data);
1586 void *context, int vl, int mode, u64 data)
1594 mode, data);
1609 int vl, int mode, u64 data)
1620 if (data == 0)
1633 void *context, int vl, int mode, u64 data)
1638 mode, data);
1642 void *context, int vl, int mode, u64 data)
1647 mode, data);
1651 void *context, int vl, int mode, u64 data)
1659 void *context, int vl, int mode, u64 data)
1667 void *context, int vl, int mode, u64 data)
1675 void *context, int vl, int mode, u64 data)
1683 void *context, int vl, int mode, u64 data)
1691 void *context, int vl, int mode, u64 data)
1696 mode, data);
1702 u64 data)
1711 u64 data)
1720 u64 data)
1729 int mode, u64 data)
1738 u64 data)
1747 void *context, int vl, int mode, u64 data)
1756 int mode, u64 data)
1765 u64 data)
1774 u64 data)
1783 int mode, u64 data)
1792 void *context, int vl, int mode, u64 data)
1801 int mode, u64 data)
1810 u64 data)
1823 void *context, int vl, int mode, u64 data)
1836 u64 data)
1845 u64 data)
1854 u64 data)
1863 u64 data)
1872 u64 data)
1881 void *context, int vl, int mode, u64 data)
1890 void *context, int vl, int mode, u64 data)
1899 int mode, u64 data)
1908 u64 data)
1916 void *context, int vl, int mode, u64 data)
1925 u64 data)
1934 u64 data)
1943 void *context, int vl, int mode, u64 data)
1952 void *context, int vl, int mode, u64 data)
1961 u64 data)
1970 u64 data)
1979 u64 data)
1988 u64 data)
1997 int mode, u64 data)
2006 u64 data)
2015 void *context, int vl, int mode, u64 data)
2024 int mode, u64 data)
2033 u64 data)
2042 u64 data)
2051 u64 data)
2060 u64 data)
2069 int mode, u64 data)
2078 u64 data)
2087 void *context, int vl, int mode, u64 data)
2096 void *context, int vl, int mode, u64 data)
2105 void *context, int vl, int mode, u64 data)
2114 void *context, int vl, int mode, u64 data)
2123 void *context, int vl, int mode, u64 data)
2132 int mode, u64 data)
2141 void *context, int vl, int mode, u64 data)
2150 u64 data)
2159 u64 data)
2168 void *context, int vl, int mode, u64 data)
2177 int mode, u64 data)
2186 int mode, u64 data)
2195 u64 data)
2208 u64 data)
2217 int mode, u64 data)
2226 u64 data)
2235 u64 data)
2244 int mode, u64 data)
2253 int mode, u64 data)
2262 u64 data)
2271 u64 data)
2280 u64 data)
2289 void *context, int vl, int mode, u64 data)
2298 void *context, int vl, int mode, u64 data)
2307 int mode, u64 data)
2316 int mode, u64 data)
2325 int mode, u64 data)
2334 int mode, u64 data)
2343 int mode, u64 data)
2352 int mode, u64 data)
2361 u64 data)
2370 void *context, int vl, int mode, u64 data)
2379 void *context, int vl, int mode, u64 data)
2388 void *context, int vl, int mode, u64 data)
2397 void *context, int vl, int mode, u64 data)
2406 void *context, int vl, int mode, u64 data)
2415 void *context, int vl, int mode, u64 data)
2424 void *context, int vl, int mode, u64 data)
2433 void *context, int vl, int mode, u64 data)
2442 void *context, int vl, int mode, u64 data)
2451 void *context, int vl, int mode, u64 data)
2460 void *context, int vl, int mode, u64 data)
2469 void *context, int vl, int mode, u64 data)
2478 void *context, int vl, int mode, u64 data)
2487 u64 data)
2496 u64 data)
2505 u64 data)
2514 u64 data)
2523 int mode, u64 data)
2532 void *context, int vl, int mode, u64 data)
2541 void *context, int vl, int mode, u64 data)
2550 void *context, int vl, int mode, u64 data)
2559 void *context, int vl, int mode, u64 data)
2568 void *context, int vl, int mode, u64 data)
2577 void *context, int vl, int mode, u64 data)
2586 void *context, int vl, int mode, u64 data)
2595 void *context, int vl, int mode, u64 data)
2604 void *context, int vl, int mode, u64 data)
2613 int mode, u64 data)
2622 int mode, u64 data)
2631 void *context, int vl, int mode, u64 data)
2640 void *context, int vl, int mode, u64 data)
2649 int mode, u64 data)
2658 int mode, u64 data)
2667 u64 data)
2676 u64 data)
2685 u64 data)
2694 u64 data)
2703 u64 data)
2712 void *context, int vl, int mode, u64 data)
2721 void *context, int vl, int mode, u64 data)
2730 u64 data)
2739 u64 data)
2748 u64 data)
2757 u64 data)
2766 u64 data)
2775 u64 data)
2788 void *context, int vl, int mode, u64 data)
2797 void *context, int vl, int mode, u64 data)
2806 void *context, int vl, int mode, u64 data)
2815 void *context, int vl, int mode, u64 data)
2824 u64 data)
2833 u64 data)
2842 u64 data)
2851 void *context, int vl, int mode, u64 data)
2860 u64 data)
2869 u64 data)
2878 int mode, u64 data)
2887 void *context, int vl, int mode, u64 data)
2896 void *context, int vl, int mode, u64 data)
2905 u64 data)
2914 int mode, u64 data)
2923 int mode, u64 data)
2932 int mode, u64 data)
2941 void *context, int vl, int mode, u64 data)
2950 u64 data)
2959 u64 data)
2968 void *context, int vl, int mode, u64 data)
2977 void *context, int vl, int mode, u64 data)
2986 void *context, int vl, int mode, u64 data)
2995 void *context, int vl, int mode, u64 data)
3004 void *context, int vl, int mode, u64 data)
3013 void *context, int vl, int mode, u64 data)
3022 void *context, int vl, int mode, u64 data)
3031 void *context, int vl, int mode, u64 data)
3040 void *context, int vl, int mode, u64 data)
3049 u64 data)
3058 u64 data)
3067 u64 data)
3076 u64 data)
3085 u64 data)
3094 int mode, u64 data)
3103 u64 data)
3116 void *context, int vl, int mode, u64 data)
3125 void *context, int vl, int mode, u64 data)
3134 u64 data)
3143 u64 data)
3156 void *context, int vl, int mode, u64 data)
3165 void *context, int vl, int mode, u64 data)
3174 u64 data)
3183 int mode, u64 data)
3192 void *context, int vl, int mode, u64 data)
3201 u64 data)
3210 u64 data)
3219 u64 data)
3228 u64 data)
3237 u64 data)
3246 u64 data)
3255 u64 data)
3264 u64 data)
3273 u64 data)
3282 u64 data)
3291 u64 data)
3300 u64 data)
3309 u64 data)
3318 u64 data)
3327 int mode, u64 data)
3336 void *context, int vl, int mode, u64 data)
3345 u64 data)
3354 void *context, int vl, int mode, u64 data)
3363 void *context, int vl, int mode, u64 data)
3372 void *context, int vl, int mode, u64 data)
3381 void *context, int vl, int mode, u64 data)
3390 void *context, int vl, int mode, u64 data)
3399 void *context, int vl, int mode, u64 data)
3408 void *context, int vl, int mode, u64 data)
3417 void *context, int vl, int mode, u64 data)
3426 void *context, int vl, int mode, u64 data)
3435 void *context, int vl, int mode, u64 data)
3444 void *context, int vl, int mode, u64 data)
3453 void *context, int vl, int mode, u64 data)
3462 void *context, int vl, int mode, u64 data)
3471 void *context, int vl, int mode, u64 data)
3480 void *context, int vl, int mode, u64 data)
3489 void *context, int vl, int mode, u64 data)
3498 void *context, int vl, int mode, u64 data)
3507 void *context, int vl, int mode, u64 data)
3516 void *context, int vl, int mode, u64 data)
3525 void *context, int vl, int mode, u64 data)
3534 void *context, int vl, int mode, u64 data)
3543 void *context, int vl, int mode, u64 data)
3552 void *context, int vl, int mode, u64 data)
3561 void *context, int vl, int mode, u64 data)
3570 void *context, int vl, int mode, u64 data)
3579 void *context, int vl, int mode, u64 data)
3588 u64 data)
3597 int mode, u64 data)
3606 u64 data)
3615 u64 data)
3624 void *context, int vl, int mode, u64 data)
3633 u64 data)
3642 u64 data)
3651 void *context, int vl, int mode, u64 data)
3660 void *context, int vl, int mode, u64 data)
3669 u64 data)
3678 void *context, int vl, int mode, u64 data)
3687 u64 data)
3696 void *context, int vl, int mode, u64 data)
3705 u64 data)
3714 void *context, int vl, int mode, u64 data)
3723 void *context, int vl, int mode, u64 data)
3736 void *context, int vl, int mode, u64 data)
3745 int mode, u64 data)
3754 u64 data)
3767 void *context, int vl, int mode, u64 data)
3776 u64 data)
3785 void *context, int vl, int mode, u64 data)
3794 int mode, u64 data)
3803 u64 data)
3816 void *context, int vl, int mode, u64 data)
3825 void *context, int vl, int mode, u64 data)
3834 void *context, int vl, int mode, u64 data)
3843 u64 data)
3852 u64 data)
3861 void *context, int vl, int mode, u64 data)
3870 void *context, int vl, int mode, u64 data)
3879 void *context, int vl, int mode, u64 data)
3888 u64 data)
3897 u64 data)
3906 u64 data)
3915 u64 data)
3924 u64 data)
3933 u64 data)
3942 u64 data)
3951 void *context, int vl, int mode, u64 data)
3960 int mode, u64 data)
3968 void *context, int vl, int mode, u64 data)
3977 u64 data)
3986 u64 data)
3995 void *context, int vl, int mode, u64 data)
4004 u64 data)
4013 u64 data)
4022 u64 data)
4031 u64 data)
4038 val = read_write_csr(dd, csr, mode, data);
4053 void *context, int vl, int mode, u64 data) \
4058 mode, data); \
4067 void *context, int vl, int mode, u64 data) \
4075 mode, data); \
6340 u16 data = 0;
6353 data = (reg >> DC_DC8051_CFG_EXT_DEV_1_REQ_DATA_SHIFT)
6384 hreq_response(dd, HREQ_SUCCESS, data);
8282 * @data: hfi1 devdata
8288 irqreturn_t general_interrupt(int irq, void *data)
8290 struct hfi1_devdata *dd = data;
8321 irqreturn_t sdma_interrupt(int irq, void *data)
8323 struct sdma_engine *sde = data;
8471 irqreturn_t receive_context_interrupt_napi(int irq, void *data)
8473 struct hfi1_ctxtdata *rcd = data;
8499 irqreturn_t receive_context_interrupt(int irq, void *data)
8501 struct hfi1_ctxtdata *rcd = data;
8525 irqreturn_t receive_context_thread(int irq, void *data)
8527 struct hfi1_ctxtdata *rcd = data;
8571 static int read_lcb_via_8051(struct hfi1_devdata *dd, u32 addr, u64 *data)
8578 *data = read_csr(dd, addr);
8587 ret = do_8051_command(dd, HCMD_READ_LCB_CSR, regno, data);
8618 /* Update if we get good data */
8643 int read_lcb_csr(struct hfi1_devdata *dd, u32 addr, u64 *data)
8649 return read_lcb_via_8051(dd, addr, data);
8652 if (read_lcb_cache(addr, data))
8658 *data = read_csr(dd, addr);
8665 static int write_lcb_via_8051(struct hfi1_devdata *dd, u32 addr, u64 data)
8673 write_csr(dd, addr, data);
8682 ret = do_8051_command(dd, HCMD_WRITE_LCB_CSR, regno, &data);
8692 int write_lcb_csr(struct hfi1_devdata *dd, u32 addr, u64 data)
8698 return write_lcb_via_8051(dd, addr, data);
8703 write_csr(dd, addr, data);
8719 hfi1_cdbg(DC8051, "type %d, data 0x%012llx", type, in_data);
8760 * of distrubting the write data to where it needs to go:
8762 * Write data
8841 u64 data;
8844 data = (u64)field_id << LOAD_DATA_FIELD_ID_SHIFT
8847 ret = do_8051_command(dd, HCMD_LOAD_CONFIG_DATA, data, NULL);
9146 static int read_idle_sma(struct hfi1_devdata *dd, u64 *data)
9149 data);
9157 static int send_idle_message(struct hfi1_devdata *dd, u64 data)
9161 dd_dev_info(dd, "%s: sending idle message 0x%llx\n", __func__, data);
9162 ret = do_8051_command(dd, HCMD_SEND_LCB_IDLE_MSG, data, NULL);
9164 dd_dev_err(dd, "send idle message: data 0x%llx, err %d\n",
9165 data, ret);
9178 u64 data;
9180 data = ((message & IDLE_PAYLOAD_MASK) << IDLE_PAYLOAD_SHIFT) |
9182 return send_idle_message(dd, data);
10108 * @ppd: per port data
10264 [0x37] = "Unable to resolve secure data exchange",
10636 * data_vls_operational() - Verify if data VL BCT credits and MTU
10770 "%s: Invalid data VL credits or mtu\n",
11697 * Disable all data VLs.
11713 * Just re-enables all data VLs (the "fill" part happens
11744 * Use open_fill_data_vls() to resume using data VLs. This pair is
11941 * @dd: the device data
11969 * @dd: the device data
12393 u64 *psval, void *context, int vl, u64 data)
12405 *psval = data;
12408 (data << 32) >> 32);
12409 val = data; /* return the full 64bit value */
12412 data);
12415 val = entry->rw_cntr(entry, context, vl, CNTR_MODE_W, data);
12439 u64 write_dev_cntr(struct hfi1_devdata *dd, int index, int vl, u64 data)
12450 return write_dev_port_cntr(dd, entry, sval, dd, vl, data);
12473 u64 write_port_cntr(struct hfi1_pportdata *ppd, int index, int vl, u64 data)
12490 return write_dev_port_cntr(ppd->dd, entry, sval, ppd, vl, data);
12925 * @ppd: Port data structure
14159 * @dd: device data
14172 * @dd: device data
14355 * @dd: device data
15148 /* set up shared ASIC data with peer device */
15215 /* alloc VNIC/AIP rx data */
15353 * @dw_len: dword length (header words + data words + pbc words)
15395 * default firmware. Otherwise, no data will be returned through