Lines Matching refs:driver
160 struct pcie_port_service_driver *driver;
166 if (device->bus == &pcie_port_bus_type && device->driver) {
167 driver = to_service_driver(device->driver);
168 if (!driver ||
169 !driver->err_handler ||
170 !driver->err_handler->error_detected)
176 status = driver->err_handler->error_detected(
201 struct pcie_port_service_driver *driver;
206 if (device->bus == &pcie_port_bus_type && device->driver) {
207 driver = to_service_driver(device->driver);
208 if (driver &&
209 driver->err_handler &&
210 driver->err_handler->mmio_enabled) {
214 status = driver->err_handler->mmio_enabled(
236 struct pcie_port_service_driver *driver;
241 if (device->bus == &pcie_port_bus_type && device->driver) {
242 driver = to_service_driver(device->driver);
243 if (driver &&
244 driver->err_handler &&
245 driver->err_handler->slot_reset) {
249 status = driver->err_handler->slot_reset(
280 struct pcie_port_service_driver *driver;
282 if (device->bus == &pcie_port_bus_type && device->driver) {
283 driver = to_service_driver(device->driver);
284 if (driver &&
285 driver->err_handler &&
286 driver->err_handler->resume) {
290 driver->err_handler->resume(pcie_device->port);
330 .driver.pm = PCIE_PORTDRV_PM_OPS,