Defined in 1 files as a function:
Referenced in 1 files:
-
drivers/i3c/master/renesas-i3c.c
- line 374
- line 375
- line 388
- line 389
- line 395
- line 396
- line 438
- line 439
- line 442
- line 445
- line 474
- line 488
- line 491
- line 508
- line 520
- line 523
- line 527
- line 529
- line 532
- line 533
- line 536
- line 537
- line 540
- line 541
- line 542
- line 547
- line 550
- line 556
- line 560
- line 564
- line 654
- line 655
- line 656
- line 657
- line 712
- line 824
- line 953
- line 976
- line 987
- line 1004
- line 1047
- line 1143
- line 1335
- line 1346
- line 1348
- line 1419
- line 1574
- line 1575
- line 1576
- line 1578
Smatch caller information:
drivers/i3c/master/renesas-i3c.c renesas_i3c_attach_i3c_dev() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | val | 0-16777215 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | val | 0-16777215[c] |
drivers/i3c/master/renesas-i3c.c renesas_i3c_bus_enable() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 116 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->bus->lock | ||
| HALF_LOCKED2 | &m->bus.lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_bus_enable() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 116 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &master->bus.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct i3c_bus)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_bus_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 116 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_bus_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 120 |
| PARAM_VALUE | 2 | val | 0-1073741823 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_bus_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 112 |
| PARAM_VALUE | 2 | val | 0-7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_bus_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 24 |
| PARAM_VALUE | 2 | val | 2147483648,2147549184-2151612416 |
| BIT_INFO | 2 | val | 0x80000000,0x803fffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_daa() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 548-2580 |
| PARAM_VALUE | 2 | val | 0,65536-16711680 |
| CAPPED_DATA | 1 | reg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->bus.lock | ||
| TYPE_LOCK | (struct i3c_bus)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_detach_i3c_dev() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 100 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 400 |
| PARAM_VALUE | 2 | val | 0-16777215 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 404 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 448 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 468 |
| PARAM_VALUE | 2 | val | 17891603 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 484 |
| PARAM_VALUE | 2 | val | 1049151 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 472 |
| PARAM_VALUE | 2 | val | 272 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 488 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 480 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 48 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 464 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 88 |
| PARAM_VALUE | 2 | val | 11 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 176 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 124 |
| PARAM_VALUE | 2 | val | 0-511 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 128 |
| PARAM_VALUE | 2 | val | 0-511 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_hw_init() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 132 |
| PARAM_VALUE | 2 | val | 0-262143 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_i2c_xfers() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 464 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &master->bus.lock | ||
| TYPE_LOCK | (struct i3c_bus)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_irqs_mask_and_clear_locked() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 472 |
| PARAM_VALUE | 2 | val | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_irqs_mask_and_clear_locked() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 488 |
| PARAM_VALUE | 2 | val | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_irqs_mask_and_clear_locked() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 480 |
| PARAM_VALUE | 2 | val | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_irqs_mask_and_clear_locked() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 464 |
| PARAM_VALUE | 2 | val | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_reattach_i3c_dev() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_reattach_i3c_dev() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 548-2588 |
| PARAM_VALUE | 2 | val | 0-16777215 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_reset() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 20 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_resume() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 116 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_resume() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 120 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_resume() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 112 |
| PARAM_VALUE | 2 | val | 0-7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_resume() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 24 |
| PARAM_VALUE | 2 | val | 2147483648,2147549184-2151612416 |
| BIT_INFO | 2 | val | 0x80000000,0x803fffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/i3c/master/renesas-i3c.c renesas_i3c_rx_isr() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 160 |
| PARAM_VALUE | 2 | val | 6 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_rx_isr() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 160 |
| PARAM_VALUE | 2 | val | 6 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_rx_isr() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 160 |
| PARAM_VALUE | 2 | val | 4 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_send_ccc_cmd() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 548-524820 |
| PARAM_VALUE | 2 | val | 0-16777215 |
| CAPPED_DATA | 1 | reg | 1 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->bus.lock | ||
| HALF_LOCKED2 | &m->bus.lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_set_prts() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 0 |
| PARAM_VALUE | 2 | val | 0-1 |
| DATA_SOURCE | 2 | val | $1 |
| HARD_MAX | 2 | val | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &master->bus.lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_start_isr() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 344 |
| DATA_SOURCE | 2 | val | r i2c_8bit_addr_from_msg |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_start_xfer_locked() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 336 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_start_xfer_locked() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 336 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_start_xfer_locked() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 336 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_start_xfer_locked() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 336 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_start_xfer_locked() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 336 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_start_xfer_locked() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 336 |
| PARAM_VALUE | 2 | val | 0,65536-4294901760 |
| BIT_INFO | 2 | val | 0x0,0xffff0000 |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |
drivers/i3c/master/renesas-i3c.c renesas_i3c_tx_isr() -> renesas_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 344 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &i3c->xferqueue.lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct renesas_i3c_xferqueue)->lock |