Lines Matching refs:adapter
46 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); \
49 if (!adapter) \
53 zfcp_ccw_adapter_put(adapter); \
56 static ZFCP_DEV_ATTR(adapter, _name, S_IRUGO, \
59 ZFCP_DEFINE_A_ATTR(status, "0x%08x\n", atomic_read(&adapter->status));
61 (unsigned long long) adapter->peer_wwnn);
63 (unsigned long long) adapter->peer_wwpn);
64 ZFCP_DEFINE_A_ATTR(peer_d_id, "0x%06x\n", adapter->peer_d_id);
65 ZFCP_DEFINE_A_ATTR(card_version, "0x%04x\n", adapter->hydra_version);
66 ZFCP_DEFINE_A_ATTR(lic_version, "0x%08x\n", adapter->fsf_lic_version);
67 ZFCP_DEFINE_A_ATTR(hardware_version, "0x%08x\n", adapter->hardware_version);
68 ZFCP_DEFINE_A_ATTR(in_recovery, "%d\n", (atomic_read(&adapter->status) &
113 zfcp_erp_wait(port->adapter); in zfcp_sysfs_port_failed_store()
155 zfcp_erp_wait(unit->port->adapter); in zfcp_sysfs_unit_failed_store()
170 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_adapter_failed_show() local
173 if (!adapter) in zfcp_sysfs_adapter_failed_show()
176 if (atomic_read(&adapter->status) & ZFCP_STATUS_COMMON_ERP_FAILED) in zfcp_sysfs_adapter_failed_show()
181 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_adapter_failed_show()
190 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_adapter_failed_store() local
194 if (!adapter) in zfcp_sysfs_adapter_failed_store()
202 zfcp_erp_set_adapter_status(adapter, ZFCP_STATUS_COMMON_RUNNING); in zfcp_sysfs_adapter_failed_store()
203 zfcp_erp_adapter_reopen(adapter, ZFCP_STATUS_COMMON_ERP_FAILED, in zfcp_sysfs_adapter_failed_store()
205 zfcp_erp_wait(adapter); in zfcp_sysfs_adapter_failed_store()
207 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_adapter_failed_store()
210 static ZFCP_DEV_ATTR(adapter, failed, S_IWUSR | S_IRUGO,
219 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_port_rescan_store() local
221 if (!adapter) in zfcp_sysfs_port_rescan_store()
229 queue_delayed_work(adapter->work_queue, &adapter->scan_work, 0); in zfcp_sysfs_port_rescan_store()
230 flush_delayed_work(&adapter->scan_work); in zfcp_sysfs_port_rescan_store()
231 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_port_rescan_store()
235 static ZFCP_DEV_ATTR(adapter, port_rescan, S_IWUSR, NULL,
245 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_port_remove_store() local
250 if (!adapter) in zfcp_sysfs_port_remove_store()
256 port = zfcp_get_port_by_wwpn(adapter, wwpn); in zfcp_sysfs_port_remove_store()
272 write_lock_irq(&adapter->port_list_lock); in zfcp_sysfs_port_remove_store()
274 write_unlock_irq(&adapter->port_list_lock); in zfcp_sysfs_port_remove_store()
281 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_port_remove_store()
284 static ZFCP_DEV_ATTR(adapter, port_remove, S_IWUSR, NULL,
384 struct zfcp_adapter *adapter = zfcp_sdev->port->adapter; \
388 fsum = lat->_name.fabric.sum * adapter->timer_ticks; \
389 fmin = lat->_name.fabric.min * adapter->timer_ticks; \
390 fmax = lat->_name.fabric.max * adapter->timer_ticks; \
391 csum = lat->_name.channel.sum * adapter->timer_ticks; \
392 cmin = lat->_name.channel.min * adapter->timer_ticks; \
393 cmax = lat->_name.channel.max * adapter->timer_ticks; \
450 dev_name(&zfcp_sdev->port->adapter->ccw_device->dev));
492 zfcp_erp_wait(sdev_to_zfcp(sdev)->port->adapter); in zfcp_sysfs_scsi_zfcp_failed_store()
527 struct zfcp_adapter *adapter; in zfcp_sysfs_adapter_util_show() local
530 adapter = (struct zfcp_adapter *) scsi_host->hostdata[0]; in zfcp_sysfs_adapter_util_show()
531 if (!(adapter->adapter_features & FSF_FEATURE_MEASUREMENT_DATA)) in zfcp_sysfs_adapter_util_show()
538 retval = zfcp_fsf_exchange_port_data_sync(adapter->qdio, qtcb_port); in zfcp_sysfs_adapter_util_show()
552 struct zfcp_adapter *adapter; in zfcp_sysfs_adapter_ex_config() local
555 adapter = (struct zfcp_adapter *) scsi_host->hostdata[0]; in zfcp_sysfs_adapter_ex_config()
556 if (!(adapter->adapter_features & FSF_FEATURE_MEASUREMENT_DATA)) in zfcp_sysfs_adapter_ex_config()
564 retval = zfcp_fsf_exchange_config_data_sync(adapter->qdio, qtcb_config); in zfcp_sysfs_adapter_ex_config()