Defined in 1 files as a variable:
Defined in 1 files as a struct:
Defined in 5 files as a member:
- arch/powerpc/kernel/smp-tbsync.c, line 28 (as a member)
- drivers/dma/dw-edma/dw-hdma-v0-regs.h, line 33 (as a member)
- drivers/net/wireguard/peer.h, line 47 (as a member)
- drivers/net/wireless/realtek/rtw89/core.h, line 1585 (as a member)
- sound/pci/echoaudio/echoaudio_dsp.h, line 635 (as a member)
Defined in 1 files as a macro:
Defined in 5 files as a function:
- drivers/usb/early/xhci-dbc.c, line 134 (as a function)
- drivers/usb/fotg210/fotg210-hcd.c, line 876 (as a function)
- drivers/usb/gadget/udc/net2280.c, line 361 (as a function)
- drivers/usb/host/oxu210hp-hcd.c, line 724 (as a function)
- drivers/usb/host/pci-quirks.c, line 1030 (as a function)
Referenced in 27 files:
- arch/arm/common/bL_switcher.c
- arch/powerpc/kernel/smp-tbsync.c
- drivers/block/swim.c, line 303
- drivers/char/dsp56k.c
- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
- drivers/dma/dw-edma/dw-hdma-v0-debugfs.c, line 86
- drivers/net/ethernet/cavium/liquidio/lio_main.c
- drivers/net/wireguard/cookie.c
- drivers/net/wireguard/device.c
- drivers/net/wireguard/netlink.c
-
drivers/net/wireguard/noise.c
- line 49
- line 50
- line 51
- line 52
- line 53
- line 54
- line 56
- line 59
- line 65
- line 65
- line 66
- line 67
- line 68
- line 69
- line 71
- line 73
- line 74
- line 78
- line 80
- line 81
- line 82
- line 83
- line 84
- line 85
- line 88
- line 90
- line 92
- line 93
- line 94
- line 95
- line 183
- line 518
- line 529
- line 530
- line 532
- line 537
- line 537
- line 538
- line 541
- line 543
- line 546
- line 547
- line 550
- line 550
- line 551
- line 556
- line 557
- line 560
- line 561
- line 567
- line 570
- line 571
- line 573
- line 577
- line 578
- line 588
- line 620
- line 620
- line 624
- line 632
- line 633
- line 635
- line 638
- line 643
- line 644
- line 645
- line 646
- line 647
- line 648
- line 649
- line 651
- line 652
- line 653
- line 654
- line 668
- line 678
- line 679
- line 681
- line 685
- line 688
- line 690
- line 693
- line 694
- line 697
- line 697
- line 698
- line 702
- line 702
- line 703
- line 707
- line 707
- line 708
- line 711
- line 714
- line 715
- line 717
- line 721
- line 722
- line 733
- line 747
- line 750
- line 753
- line 754
- line 755
- line 756
- line 757
- line 759
- line 761
- line 786
- line 790
- line 791
- line 794
- line 795
- line 796
- line 797
- line 798
- line 799
- line 816
- line 822
- line 823
- line 824
- line 827
- line 830
- line 832
- line 836
- line 839
- line 841
- line 843
- line 844
- line 847
- line 849
- line 851
- line 852
- line 859
- drivers/net/wireguard/noise.h
- drivers/net/wireguard/peer.c
- drivers/net/wireguard/peerlookup.c
- drivers/net/wireguard/receive.c, line 176
- drivers/net/wireguard/send.c
- drivers/net/wireguard/timers.c, line 133
- drivers/net/wireless/realtek/rtw89/coex.c
- drivers/tty/hvc/hvsi.c
- drivers/usb/early/xhci-dbc.c
- drivers/usb/fotg210/fotg210-hcd.c
- drivers/usb/gadget/udc/net2280.c
- drivers/usb/host/oxu210hp-hcd.c
- drivers/usb/host/pci-quirks.c
- include/trace/events/handshake.h, line 3
- sound/pci/echoaudio/echoaudio.h, line 442
- sound/pci/echoaudio/echoaudio_dsp.c
Smatch caller information:
drivers/usb/host/pci-quirks.c quirk_usb_handoff_xhci() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mask | 65536 |
| PARAM_VALUE | 2 | done | 0 |
| PARAM_VALUE | 3 | wait | 1000000 |
| PARAM_VALUE | 4 | delay | 10 |
| UNITS | 0 | ptr | unit_byte |
drivers/usb/host/pci-quirks.c quirk_usb_handoff_xhci() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 2048 |
| PARAM_VALUE | 2 | done | 0 |
| PARAM_VALUE | 3 | wait | 5000000 |
| PARAM_VALUE | 4 | delay | 10 |
drivers/usb/host/pci-quirks.c quirk_usb_handoff_xhci() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | done | 1 |
| PARAM_VALUE | 3 | wait | 32000 |
| PARAM_VALUE | 4 | delay | 125 |
drivers/usb/gadget/udc/net2280.c out_flush() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 131072 |
| PARAM_VALUE | 2 | done | 131072 |
| PARAM_VALUE | 3 | wait | 50 |
| BUF_SIZE | 0 | ptr | 4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct net2280)->lock |
drivers/usb/gadget/udc/net2280.c spin_stop_dma() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 2 |
| PARAM_VALUE | 2 | done | 0 |
| PARAM_VALUE | 3 | wait | 50 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | flags |
drivers/usb/fotg210/fotg210-hcd.c fotg210_halt() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->command | 0,2-u32max |
| PARAM_VALUE | 0 | ptr->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ptr->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 4096 |
| PARAM_VALUE | 3 | wait | 4096 |
| PARAM_VALUE | 4 | delay | 2000 |
| BUF_SIZE | 1 | mask | 4 |
| DATA_SOURCE | 0 | ptr | $0 |
| BIT_INFO | 0 | ptr->command | 0x0,0xfffffffe |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ptr->hcs_params | 0-u32max |
drivers/usb/fotg210/fotg210-hcd.c fotg210_hub_control() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->reset_done | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 64 |
| PARAM_VALUE | 3 | wait | 0 |
| PARAM_VALUE | 4 | delay | 2000 |
| BUF_SIZE | 1 | mask | 4 |
| PARAM_COMPARE | 0 | &ptr->regs->port_status | == $1 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | flags | ||
| LOCK2 | 0 | &ptr->lock | |
| TYPE_LOCK | (struct fotg210_hcd)->lock |
drivers/usb/fotg210/fotg210-hcd.c fotg210_hub_control() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->reset_done | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 256 |
| PARAM_VALUE | 3 | wait | 0 |
| PARAM_VALUE | 4 | delay | 1000 |
| BUF_SIZE | 1 | mask | 4 |
| PARAM_COMPARE | 0 | &ptr->regs->port_status | == $1 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | flags | ||
| LOCK2 | 0 | &ptr->lock | |
| TYPE_LOCK | (struct fotg210_hcd)->lock |
drivers/usb/fotg210/fotg210-hcd.c fotg210_quiesce() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ptr->rh_state | 2 |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 49152 |
| PARAM_VALUE | 3 | wait | 0,16384-49152 |
| PARAM_VALUE | 4 | delay | 2000 |
| BUF_SIZE | 1 | mask | 4 |
| DATA_SOURCE | 0 | ptr | $0 |
| BIT_INFO | 3 | wait | 0x0,0xc000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/fotg210/fotg210-hcd.c fotg210_quiesce() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ptr->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->rh_state | 2 |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 49152 |
| PARAM_VALUE | 3 | wait | 0 |
| PARAM_VALUE | 4 | delay | 2000 |
| BUF_SIZE | 1 | mask | 4 |
| DATA_SOURCE | 0 | ptr | $0 |
| BIT_INFO | 0 | ptr->command | 0x0,0xffffffcf |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/fotg210/fotg210-hcd.c fotg210_reset() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->command | 0,2-u32max |
| PARAM_VALUE | 0 | ptr->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ptr->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->rh_state | 0 |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 2 |
| PARAM_VALUE | 3 | wait | 0 |
| PARAM_VALUE | 4 | delay | 250000 |
| BUF_SIZE | 1 | mask | 4 |
| DATA_SOURCE | 0 | ptr | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ptr->hcs_params | 0-u32max |
drivers/usb/host/oxu210hp-hcd.c disable_periodic() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->async->qh_next.qh->dummy->qtd_buffer_len | 0,512-2048 |
| PARAM_VALUE | 0 | ptr->periodic_sched | 0 |
| PARAM_VALUE | 0 | ptr->reclaim->dummy->qtd_buffer_len | 0,512-2048 |
| PARAM_VALUE | 0 | *ptr->reclaim->oxu->db_used | 0-255 |
| PARAM_VALUE | 0 | *ptr->reclaim->oxu->qh_used | 0-255 |
| PARAM_VALUE | 0 | *ptr->reclaim->oxu->qtd_used | 0-255 |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 16384 |
| PARAM_VALUE | 3 | wait | 16384 |
| PARAM_VALUE | 4 | delay | 1125 |
| BUF_SIZE | 1 | mask | 4 |
| CAPPED_DATA | 0 | ptr->periodic_size | 1 |
| DATA_SOURCE | 0 | ptr | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ptr->actions | 0-u64max |
| HOST_DATA | 0 | ptr->bus_suspended | 0-u64max |
| HOST_DATA | 0 | ptr->command | 0-u32max |
| HOST_DATA | 0 | ptr->companion_ports | 0-u64max |
| HOST_DATA | 0 | ptr->hcs_params | 0-u32max |
| HOST_DATA | 0 | ptr->i_thresh | 0-u32max |
| HOST_DATA | 0 | ptr->is_otg | 0-1 |
| HOST_DATA | 0 | ptr->next_statechange | 0-u64max |
| HOST_DATA | 0 | ptr->next_uframe | s32min-s32max |
| HOST_DATA | 0 | ptr->periodic_dma | 0-u64max |
| HOST_DATA | 0 | ptr->periodic_sched | 0 |
| HOST_DATA | 0 | ptr->periodic_size | 0-s32max[c] |
| HOST_DATA | 0 | ptr->reclaim_ready | 0 |
| HOST_DATA | 0 | ptr->sbrn | 0-255 |
| HOST_DATA | 0 | ptr->scanning | 0-1 |
| HOST_DATA | 0 | ptr->stamp | 0-u32max |
| HOST_DATA | 0 | ptr->urb_len | 0-u32max |
| HOST_DATA | 0 | ptr->urb_timer.expires | 0-u64max |
| HOST_DATA | 0 | ptr->urb_timer.flags | 0-u32max |
| HOST_DATA | 0 | ptr->watchdog.expires | 0-u64max |
| HOST_DATA | 0 | ptr->watchdog.flags | 0-u32max |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | 0 | &ptr->lock |
drivers/usb/host/oxu210hp-hcd.c ehci_halt() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->reclaim->dummy->qtd_buffer_len | 0,512-2048 |
| PARAM_VALUE | 0 | ptr->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 4096 |
| PARAM_VALUE | 3 | wait | 4096 |
| PARAM_VALUE | 4 | delay | 2000 |
| BUF_SIZE | 1 | mask | 4 |
| DATA_SOURCE | 0 | ptr | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ptr->actions | 0-u64max |
| HOST_DATA | 0 | ptr->command | 0-u32max |
| HOST_DATA | 0 | ptr->companion_ports | 0-u64max |
| HOST_DATA | 0 | ptr->hcs_params | 0-u32max |
| HOST_DATA | 0 | ptr->i_thresh | 0-u32max |
| HOST_DATA | 0 | ptr->is_otg | 0-1 |
| HOST_DATA | 0 | ptr->next_statechange | 0-u64max |
| HOST_DATA | 0 | ptr->next_uframe | s32min-s32max |
| HOST_DATA | 0 | ptr->periodic_dma | 0-u64max |
| HOST_DATA | 0 | ptr->periodic_sched | 0-u32max |
| HOST_DATA | 0 | ptr->periodic_size | 0-u32max |
| HOST_DATA | 0 | ptr->reclaim_ready | 0-1 |
| HOST_DATA | 0 | ptr->sbrn | 0-255 |
| HOST_DATA | 0 | ptr->scanning | 1 |
| HOST_DATA | 0 | ptr->stamp | 0-u32max |
| HOST_DATA | 0 | ptr->urb_len | 0-u32max |
| HOST_DATA | 0 | ptr->urb_timer.expires | 0-u64max |
| HOST_DATA | 0 | ptr->urb_timer.flags | 0-u32max |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &ptr->lock |
drivers/usb/host/oxu210hp-hcd.c ehci_quiesce() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 49152 |
| PARAM_VALUE | 3 | wait | 0,16384-49152 |
| PARAM_VALUE | 4 | delay | 2000 |
| BUF_SIZE | 1 | mask | 4 |
| DATA_SOURCE | 0 | ptr | $0 |
| BIT_INFO | 3 | wait | 0x0,0xc000 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 3 | wait | 0,16384-49152[c] |
| LOCK2 | 0 | &ptr->lock | |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct oxu_hcd)->lock |
drivers/usb/host/oxu210hp-hcd.c ehci_quiesce() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 49152 |
| PARAM_VALUE | 3 | wait | 0 |
| PARAM_VALUE | 4 | delay | 2000 |
| BUF_SIZE | 1 | mask | 4 |
| DATA_SOURCE | 0 | ptr | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &ptr->lock | |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct oxu_hcd)->lock |
drivers/usb/host/oxu210hp-hcd.c ehci_reset() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->regs | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 2 |
| PARAM_VALUE | 3 | wait | 0 |
| PARAM_VALUE | 4 | delay | 250000 |
| BUF_SIZE | 1 | mask | 4 |
| DATA_SOURCE | 0 | ptr | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | 0 | &ptr->lock |
drivers/usb/host/oxu210hp-hcd.c enable_periodic() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->async->qh_next.qh->dummy->qtd_buffer_len | 0,512-2048 |
| PARAM_VALUE | 0 | ptr->reclaim->dummy->qtd_buffer_len | 0,512-2048 |
| PARAM_VALUE | 0 | *ptr->qh_used | 0-255 |
| PARAM_VALUE | 0 | *ptr->reclaim->oxu->db_used | 0-255 |
| PARAM_VALUE | 0 | *ptr->reclaim->oxu->qh_used | 0-255 |
| PARAM_VALUE | 0 | *ptr->reclaim->oxu->qtd_used | 0-255 |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 16384 |
| PARAM_VALUE | 3 | wait | 0 |
| PARAM_VALUE | 4 | delay | 1125 |
| BUF_SIZE | 1 | mask | 4 |
| CAPPED_DATA | 0 | ptr->periodic_size | 1 |
| DATA_SOURCE | 0 | ptr | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ptr->actions | 0-u64max |
| HOST_DATA | 0 | ptr->bus_suspended | 0-u64max |
| HOST_DATA | 0 | ptr->command | 0-u32max |
| HOST_DATA | 0 | ptr->companion_ports | 0-u64max |
| HOST_DATA | 0 | ptr->hcs_params | 0-u32max |
| HOST_DATA | 0 | ptr->i_thresh | 0-u32max |
| HOST_DATA | 0 | ptr->is_otg | 0-1 |
| HOST_DATA | 0 | ptr->next_statechange | 0-u64max |
| HOST_DATA | 0 | ptr->next_uframe | s32min-s32max |
| HOST_DATA | 0 | ptr->periodic_dma | 0-u64max |
| HOST_DATA | 0 | ptr->periodic_size | 0-s32max[c] |
| HOST_DATA | 0 | ptr->reclaim_ready | 0 |
| HOST_DATA | 0 | ptr->sbrn | 0-255 |
| HOST_DATA | 0 | ptr->scanning | 0-1 |
| HOST_DATA | 0 | ptr->stamp | 0-u32max |
| HOST_DATA | 0 | ptr->urb_len | 0-u32max |
| HOST_DATA | 0 | ptr->urb_timer.expires | 0-u64max |
| HOST_DATA | 0 | ptr->urb_timer.flags | 0-u32max |
| HOST_DATA | 0 | ptr->watchdog.expires | 0-u64max |
| HOST_DATA | 0 | ptr->watchdog.flags | 0-u32max |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | 0 | &ptr->lock |
drivers/usb/host/oxu210hp-hcd.c oxu_hub_control() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->regs->port_status | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->reset_done | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 64 |
| PARAM_VALUE | 3 | wait | 0 |
| PARAM_VALUE | 4 | delay | 2000 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &ptr->lock | |
| TYPE_LOCK | (struct oxu_hcd)->lock |
drivers/usb/host/oxu210hp-hcd.c oxu_hub_control() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->regs->port_status | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->reset_done | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 256 |
| PARAM_VALUE | 3 | wait | 0 |
| PARAM_VALUE | 4 | delay | 750 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &ptr->lock | |
| TYPE_LOCK | (struct oxu_hcd)->lock |
drivers/usb/host/oxu210hp-hcd.c qh_link_async() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->async | 4096-ptr_max |
| PARAM_VALUE | 0 | ptr->async->qh_next.qh | 0 |
| PARAM_VALUE | 0 | ptr->async->qh_next.qh->dummy->qtd_buffer_len | 0,512-2048 |
| PARAM_VALUE | 0 | ptr->reclaim->dummy->qtd_buffer_len | 0,512-2048 |
| PARAM_VALUE | 0 | ptr->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | *ptr->db_used | 0-255 |
| PARAM_VALUE | 0 | *ptr->qh_used | 0-255 |
| PARAM_VALUE | 0 | *ptr->qtd_used | 0-255 |
| PARAM_VALUE | 1 | mask | 4096-ptr_max |
| PARAM_VALUE | 2 | done | 32768 |
| PARAM_VALUE | 3 | wait | 0 |
| PARAM_VALUE | 4 | delay | 150 |
| BUF_SIZE | 1 | mask | 4 |
| DATA_SOURCE | 0 | ptr | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ptr->actions | 0-u64max |
| HOST_DATA | 0 | ptr->bus_suspended | 0-u64max |
| HOST_DATA | 0 | ptr->command | 0-u32max |
| HOST_DATA | 0 | ptr->companion_ports | 0-u64max |
| HOST_DATA | 0 | ptr->hcs_params | 0-u32max |
| HOST_DATA | 0 | ptr->i_thresh | 0-u32max |
| HOST_DATA | 0 | ptr->is_otg | 0-1 |
| HOST_DATA | 0 | ptr->next_statechange | 0-u64max |
| HOST_DATA | 0 | ptr->next_uframe | s32min-s32max |
| HOST_DATA | 0 | ptr->periodic_dma | 0-u64max |
| HOST_DATA | 0 | ptr->periodic_sched | 0-u32max |
| HOST_DATA | 0 | ptr->periodic_size | 0-u32max |
| HOST_DATA | 0 | ptr->sbrn | 0-255 |
| HOST_DATA | 0 | ptr->scanning | 0-1 |
| HOST_DATA | 0 | ptr->stamp | 0-u32max |
| HOST_DATA | 0 | ptr->urb_len | 0-u32max |
| HOST_DATA | 0 | ptr->urb_timer.expires | 0-u64max |
| HOST_DATA | 0 | ptr->urb_timer.flags | 0-u32max |
| HOST_DATA | 0 | ptr->watchdog.expires | 0-u64max |
| HOST_DATA | 0 | ptr->watchdog.flags | 0-u32max |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | 0 | &ptr->lock |
drivers/usb/early/xhci-dbc.c xdbc_bios_handoff() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | mask | 65536 |
| PARAM_VALUE | 2 | done | 0 |
| PARAM_VALUE | 3 | wait | 5000 |
| PARAM_VALUE | 4 | delay | 10 |
| LOCK2 | irq |
drivers/usb/early/xhci-dbc.c xdbc_early_setup() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 2147483648 |
| PARAM_VALUE | 2 | done | 0 |
| PARAM_VALUE | 3 | wait | 100000 |
| PARAM_VALUE | 4 | delay | 100 |
| BUF_SIZE | 0 | ptr | 4 |
| LOCK2 | irq |
drivers/usb/early/xhci-dbc.c xdbc_handle_external_reset() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 2147483648 |
| PARAM_VALUE | 2 | done | 0 |
| PARAM_VALUE | 3 | wait | 100000 |
| PARAM_VALUE | 4 | delay | 10 |
| BUF_SIZE | 0 | ptr | 4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &xdbc.lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct xdbc_state)->lock |
drivers/usb/early/xhci-dbc.c xdbc_start() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 2147483648 |
| PARAM_VALUE | 2 | done | 2147483648 |
| PARAM_VALUE | 3 | wait | 100000 |
| PARAM_VALUE | 4 | delay | 100 |
| BUF_SIZE | 0 | ptr | 4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &xdbc.lock | ||
| HALF_LOCKED2 | irq |
drivers/usb/early/xhci-dbc.c xdbc_start() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | done | 1 |
| PARAM_VALUE | 3 | wait | 5000000 |
| PARAM_VALUE | 4 | delay | 100 |
| BUF_SIZE | 0 | ptr | 4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &xdbc.lock | ||
| HALF_LOCKED2 | irq |
drivers/usb/early/xhci-dbc.c xdbc_start() -> handshake()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ptr | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | done | 1 |
| PARAM_VALUE | 3 | wait | 5000000 |
| PARAM_VALUE | 4 | delay | 100 |
| BUF_SIZE | 0 | ptr | 4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &xdbc.lock | ||
| HALF_LOCKED2 | irq |