Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/ata/libata-sff.c
- drivers/ata/pata_ep93xx.c
- drivers/ata/pata_parport/pata_parport.c
- drivers/ata/sata_rcar.c, line 314
- drivers/ata/sata_via.c, line 396
Smatch caller information:
drivers/ata/libata-sff.c ata_sff_prereset() -> ata_sff_wait_ready()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->link.device->link->active_tag | 0-4294967295 |
| PARAM_VALUE | 0 | link->ap->link.device->link->sactive | 0-4294967295 |
| PARAM_VALUE | 0 | link->device->class | 0-4294967295 |
| BUF_SIZE | 0 | link | (-1),10240 |
| BUF_SIZE | 0 | link | (-1),10240 |
| CAPPED_DATA | 0 | link | 1 |
| DATA_SOURCE | 0 | link | $0 |
| DATA_SOURCE | 1 | deadline | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | link->ap->last_ctl | 0-255 |
| HOST_DATA | 0 | link->ap->link.eh_info.serror | 0-u32max |
| HOST_DATA | 0 | link->eh_context.i.serror | 0-u32max |
| HOST_DATA | 0 | link->eh_info.serror | 0-u32max |
| HOST_DATA | 0 | link->hw_sata_spd_limit | 0-u32max[c] |
| HOST_DATA | 0 | link->pmp | 0-255 |
| HOST_DATA | 0 | link->sata_spd_limit | 0-u32max[c] |
| HOST_DATA | 0 | link->saved_scontrol | 0-u32max |
| LOCK2 | &ap->host->eh_mutex | ||
| TYPE_LOCK | (struct ata_host)->eh_mutex |
drivers/ata/libata-sff.c ata_sff_wait_after_reset() -> ata_sff_wait_ready()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.osq.tail.counter | 0-s32max |
| DATA_SOURCE | 0 | link | $0 |
| DATA_SOURCE | 1 | deadline | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | link->eh_info.serror | 0-u32max |
| HALF_LOCKED2 | &ap->host->eh_mutex |
drivers/ata/libata-sff.c ata_sff_wait_after_reset() -> ata_sff_wait_ready()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->ioaddr.lbal_addr | 0-ptr_max |
| PARAM_VALUE | 0 | link->ap->ioaddr.nsect_addr | 0-ptr_max |
| PARAM_VALUE | 0 | link->ap->link.device->link->active_tag | 0-4294967295 |
| PARAM_VALUE | 0 | link->ap->link.device->link->sactive | 0-4294967295 |
| PARAM_VALUE | 0 | link->ap->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->private_data->lldd_dev->domain_dev | 0 |
| PARAM_VALUE | 0 | link->ap->private_data->lldd_dev->isci_port | 0 |
| PARAM_VALUE | 0 | link->ap->private_data->lldd_dev->kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->private_data->parent->rphy->dev.parent | 0 |
| PARAM_VALUE | 0 | link->ap->private_data->phy->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->private_data->phy->dev.kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->private_data->phy->dev.kobj.release.timer.flags | 0-4294967295 |
| DATA_SOURCE | 0 | link | $0 |
| DATA_SOURCE | 1 | deadline | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | link->eh_info.serror | 0-u32max |
| HALF_LOCKED2 | &ap->host->eh_mutex |
drivers/ata/pata_ep93xx.c ep93xx_pata_wait_after_reset() -> ata_sff_wait_ready()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.osq.tail.counter | 0-s32max |
| DATA_SOURCE | 0 | link | $0 |
| DATA_SOURCE | 1 | deadline | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | link->eh_info.serror | 0-u32max |
| HALF_LOCKED2 | &ap->host->eh_mutex |
drivers/ata/pata_ep93xx.c ep93xx_pata_wait_after_reset() -> ata_sff_wait_ready()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->link.device->link->active_tag | 0-4294967295 |
| PARAM_VALUE | 0 | link->ap->link.device->link->sactive | 0-4294967295 |
| PARAM_VALUE | 0 | link->ap->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->private_data->lldd_dev->domain_dev | 0 |
| PARAM_VALUE | 0 | link->ap->private_data->lldd_dev->isci_port | 0 |
| PARAM_VALUE | 0 | link->ap->private_data->lldd_dev->kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->private_data->parent->rphy->dev.parent | 0 |
| PARAM_VALUE | 0 | link->ap->private_data->phy->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->private_data->phy->dev.kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->private_data->phy->dev.kobj.release.timer.flags | 0-4294967295 |
| DATA_SOURCE | 0 | link | $0 |
| DATA_SOURCE | 1 | deadline | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | link->eh_info.serror | 0-u32max |
| HALF_LOCKED2 | &ap->host->eh_mutex |
drivers/ata/pata_parport/pata_parport.c pata_parport_wait_after_reset() -> ata_sff_wait_ready()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.osq.tail.counter | 0-s32max |
| DATA_SOURCE | 0 | link | $0 |
| DATA_SOURCE | 1 | deadline | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | link->eh_info.serror | 0-u32max |
| HALF_LOCKED2 | &ap->host->eh_mutex |
drivers/ata/pata_parport/pata_parport.c pata_parport_wait_after_reset() -> ata_sff_wait_ready()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host->private_data->pardev->port->timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | link->ap->host->private_data->proto | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host->private_data->proto->write_regr | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->link.device->link->active_tag | 0-4294967295 |
| PARAM_VALUE | 0 | link->ap->link.device->link->sactive | 0-4294967295 |
| PARAM_VALUE | 0 | link->ap->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->private_data->lldd_dev->domain_dev | 0 |
| PARAM_VALUE | 0 | link->ap->private_data->lldd_dev->isci_port | 0 |
| PARAM_VALUE | 0 | link->ap->private_data->lldd_dev->kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->private_data->phy->dev.kobj.kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->private_data->phy->dev.kobj.release.cpu | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->private_data->phy->dev.kobj.release.timer.flags | 0-4294967295 |
| DATA_SOURCE | 0 | link | $0 |
| DATA_SOURCE | 1 | deadline | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | link->eh_info.serror | 0-u32max |
| HALF_LOCKED2 | &ap->host->eh_mutex |
drivers/ata/sata_rcar.c sata_rcar_wait_after_reset() -> ata_sff_wait_ready()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | link->ap->host->eh_mutex.osq.tail.counter | 0-s32max |
| DATA_SOURCE | 0 | link | $0 |
| DATA_SOURCE | 1 | deadline | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | link->eh_info.serror | 0-u32max |
| HALF_LOCKED2 | &ap->host->eh_mutex |
drivers/ata/sata_via.c vt6420_prereset() -> ata_sff_wait_ready()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | link | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap | 4096-ptr_max |
| PARAM_VALUE | 0 | link->ap->ioaddr.scr_addr | 0-ptr_max |
| PARAM_VALUE | 0 | link->ap->link.device->link->active_tag | 0-4294967295 |
| PARAM_VALUE | 0 | link->ap->link.device->link->sactive | 0-4294967295 |
| PARAM_VALUE | 0 | link->device->class | 0-4294967295 |
| BUF_SIZE | 0 | link | (-1),10240 |
| BUF_SIZE | 0 | link | (-1),10240 |
| CAPPED_DATA | 0 | link | 1 |
| DATA_SOURCE | 0 | link | $0 |
| DATA_SOURCE | 1 | deadline | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | link->ap->last_ctl | 0-255 |
| HOST_DATA | 0 | link->ap->link.eh_info.serror | 0-u32max |
| HOST_DATA | 0 | link->eh_context.i.serror | 0-u32max |
| HOST_DATA | 0 | link->eh_info.serror | 0-u32max |
| HOST_DATA | 0 | link->hw_sata_spd_limit | 0-u32max[c] |
| HOST_DATA | 0 | link->pmp | 0-255 |
| HOST_DATA | 0 | link->sata_spd_limit | 0-u32max[c] |
| HOST_DATA | 0 | link->saved_scontrol | 0-u32max |
| LOCK2 | &ap->host->eh_mutex | ||
| TYPE_LOCK | (struct ata_host)->eh_mutex |