Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/misc/pci_endpoint_test.c pci_endpoint_test_bar_subrange_cmd() -> pci_endpoint_test_readl()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 1 offset 8
DATA_SOURCE 0 test $0
BIT_INFO 0 test->ep_caps 0x10,0xffffffffffffffff
LOCK2 0 &test->mutex
TYPE_LOCK (struct pci_endpoint_test)->mutex

drivers/misc/pci_endpoint_test.c pci_endpoint_test_doorbell() -> pci_endpoint_test_readl()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 1 offset 8
DATA_SOURCE 0 test $0
BIT_INFO 0 test->ep_caps 0x20,0xffffffffffffffff
LOCK2 0 &test->mutex
TYPE_LOCK (struct pci_endpoint_test)->mutex

drivers/misc/pci_endpoint_test.c pci_endpoint_test_doorbell() -> pci_endpoint_test_readl()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 1 offset 60
DATA_SOURCE 0 test $0
BIT_INFO 0 test->ep_caps 0x20,0xffffffffffffffff
LOCK2 0 &test->mutex
TYPE_LOCK (struct pci_endpoint_test)->mutex

drivers/misc/pci_endpoint_test.c pci_endpoint_test_doorbell() -> pci_endpoint_test_readl()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 1 offset 56
DATA_SOURCE 0 test $0
BIT_INFO 0 test->ep_caps 0x20,0xffffffffffffffff
LOCK2 0 &test->mutex
TYPE_LOCK (struct pci_endpoint_test)->mutex

drivers/misc/pci_endpoint_test.c pci_endpoint_test_doorbell() -> pci_endpoint_test_readl()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 1 offset 52
DATA_SOURCE 0 test $0
BIT_INFO 0 test->ep_caps 0x20,0xffffffffffffffff
LOCK2 0 &test->mutex
TYPE_LOCK (struct pci_endpoint_test)->mutex

drivers/misc/pci_endpoint_test.c pci_endpoint_test_doorbell() -> pci_endpoint_test_readl()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 1 offset 8
DATA_SOURCE 0 test $0
BIT_INFO 0 test->ep_caps 0x20,0xffffffffffffffff
LOCK2 0 &test->mutex
TYPE_LOCK (struct pci_endpoint_test)->mutex

drivers/misc/pci_endpoint_test.c pci_endpoint_test_doorbell() -> pci_endpoint_test_readl()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 1 offset 8
DATA_SOURCE 0 test $0
BIT_INFO 0 test->ep_caps 0x20,0xffffffffffffffff
LOCK2 0 &test->mutex
TYPE_LOCK (struct pci_endpoint_test)->mutex

drivers/misc/pci_endpoint_test.c pci_endpoint_test_get_capabilities() -> pci_endpoint_test_readl()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 0 test->base 1-u64max
PARAM_VALUE 1 offset 48
BUF_SIZE 0 test 440
BUF_SIZE 0 test->pdev (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,2576,7472,8064
DATA_SOURCE 0 test $0
MEM_ZERO 0 test
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 test->pdev->current_state 0-3[c]

drivers/misc/pci_endpoint_test.c pci_endpoint_test_irqhandler() -> pci_endpoint_test_readl()

Type Parameter Key Value
PARAM_VALUE 1 offset 8
DATA_SOURCE 0 test $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/misc/pci_endpoint_test.c pci_endpoint_test_read() -> pci_endpoint_test_readl()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 1 offset 32
DATA_SOURCE 0 test $0
LOCK2 0 &test->mutex
TYPE_LOCK (struct pci_endpoint_test)->mutex

drivers/misc/pci_endpoint_test.c pci_endpoint_test_write() -> pci_endpoint_test_readl()

Type Parameter Key Value
PARAM_VALUE 0 test 4096-ptr_max
PARAM_VALUE 1 offset 8
DATA_SOURCE 0 test $0
LOCK2 0 &test->mutex
TYPE_LOCK (struct pci_endpoint_test)->mutex