ioat_hw.h (5ca9fc2a8d46637aaa188f3b5a42f208cee8f575) ioat_hw.h (31bf2875ea646576423eb2ba9995606464840f95)
1/*-
2 * Copyright (C) 2012 Intel Corporation
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 32 unchanged lines hidden (view full) ---

41
42#define IOAT_INTRCTRL_OFFSET 0x03
43#define IOAT_INTRCTRL_MASTER_INT_EN 0x01
44
45#define IOAT_ATTNSTATUS_OFFSET 0x04
46
47#define IOAT_CBVER_OFFSET 0x08
48
1/*-
2 * Copyright (C) 2012 Intel Corporation
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 32 unchanged lines hidden (view full) ---

41
42#define IOAT_INTRCTRL_OFFSET 0x03
43#define IOAT_INTRCTRL_MASTER_INT_EN 0x01
44
45#define IOAT_ATTNSTATUS_OFFSET 0x04
46
47#define IOAT_CBVER_OFFSET 0x08
48
49#define IOAT_VER_3_0 0x30
50#define IOAT_VER_3_3 0x33
51
52#define IOAT_INTRDELAY_OFFSET 0x0C
53#define IOAT_INTRDELAY_SUPPORTED (1 << 15)
54/* Reserved. (1 << 14) */
55/* [13:0] is the coalesce period, in microseconds. */
56#define IOAT_INTRDELAY_US_MASK ((1 << 14) - 1)
57
58#define IOAT_CS_STATUS_OFFSET 0x0E
59

--- 105 unchanged lines hidden ---
49#define IOAT_INTRDELAY_OFFSET 0x0C
50#define IOAT_INTRDELAY_SUPPORTED (1 << 15)
51/* Reserved. (1 << 14) */
52/* [13:0] is the coalesce period, in microseconds. */
53#define IOAT_INTRDELAY_US_MASK ((1 << 14) - 1)
54
55#define IOAT_CS_STATUS_OFFSET 0x0E
56

--- 105 unchanged lines hidden ---