Lines Matching refs:adapter

48 	struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev);	     \
51 if (!adapter) \
55 zfcp_ccw_adapter_put(adapter); \
58 static ZFCP_DEV_ATTR(adapter, _name, S_IRUGO, \
61 ZFCP_DEFINE_A_ATTR(status, "0x%08x\n", atomic_read(&adapter->status));
63 (unsigned long long) adapter->peer_wwnn);
65 (unsigned long long) adapter->peer_wwpn);
66 ZFCP_DEFINE_A_ATTR(peer_d_id, "0x%06x\n", adapter->peer_d_id);
67 ZFCP_DEFINE_A_ATTR(card_version, "0x%04x\n", adapter->hydra_version);
68 ZFCP_DEFINE_A_ATTR(lic_version, "0x%08x\n", adapter->fsf_lic_version);
69 ZFCP_DEFINE_A_ATTR(hardware_version, "0x%08x\n", adapter->hardware_version);
70 ZFCP_DEFINE_A_ATTR(in_recovery, "%d\n", (atomic_read(&adapter->status) &
115 zfcp_erp_wait(port->adapter); in zfcp_sysfs_port_failed_store()
157 zfcp_erp_wait(unit->port->adapter); in zfcp_sysfs_unit_failed_store()
172 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_adapter_failed_show() local
175 if (!adapter) in zfcp_sysfs_adapter_failed_show()
178 if (atomic_read(&adapter->status) & ZFCP_STATUS_COMMON_ERP_FAILED) in zfcp_sysfs_adapter_failed_show()
183 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_adapter_failed_show()
192 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_adapter_failed_store() local
196 if (!adapter) in zfcp_sysfs_adapter_failed_store()
204 zfcp_erp_adapter_reset_sync(adapter, "syafai2"); in zfcp_sysfs_adapter_failed_store()
206 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_adapter_failed_store()
209 static ZFCP_DEV_ATTR(adapter, failed, S_IWUSR | S_IRUGO,
218 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()
230 if (adapter->scsi_host == NULL) { in zfcp_sysfs_port_rescan_store()
240 queue_delayed_work(adapter->work_queue, &adapter->scan_work, 0); in zfcp_sysfs_port_rescan_store()
241 flush_delayed_work(&adapter->scan_work); in zfcp_sysfs_port_rescan_store()
243 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_port_rescan_store()
246 static ZFCP_DEV_ATTR(adapter, port_rescan, S_IWUSR, NULL,
265 struct zfcp_adapter *const adapter = port->adapter; in zfcp_sysfs_port_in_use() local
274 spin_lock_irqsave(adapter->scsi_host->host_lock, flags); in zfcp_sysfs_port_in_use()
275 __shost_for_each_device(sdev, adapter->scsi_host) { in zfcp_sysfs_port_in_use()
292 spin_unlock_irqrestore(adapter->scsi_host->host_lock, flags); in zfcp_sysfs_port_in_use()
303 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_port_remove_store() local
308 if (!adapter) in zfcp_sysfs_port_remove_store()
314 port = zfcp_get_port_by_wwpn(adapter, wwpn); in zfcp_sysfs_port_remove_store()
326 write_lock_irq(&adapter->port_list_lock); in zfcp_sysfs_port_remove_store()
328 write_unlock_irq(&adapter->port_list_lock); in zfcp_sysfs_port_remove_store()
335 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_port_remove_store()
338 static ZFCP_DEV_ATTR(adapter, port_remove, S_IWUSR, NULL,
345 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(to_ccwdev(dev)); in zfcp_sysfs_adapter_diag_max_age_show() local
348 if (!adapter) in zfcp_sysfs_adapter_diag_max_age_show()
352 rc = scnprintf(buf, 20 + 2, "%lu\n", adapter->diagnostics->max_age); in zfcp_sysfs_adapter_diag_max_age_show()
354 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_adapter_diag_max_age_show()
363 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(to_ccwdev(dev)); in zfcp_sysfs_adapter_diag_max_age_store() local
367 if (!adapter) in zfcp_sysfs_adapter_diag_max_age_store()
374 adapter->diagnostics->max_age = max_age; in zfcp_sysfs_adapter_diag_max_age_store()
378 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_adapter_diag_max_age_store()
381 static ZFCP_DEV_ATTR(adapter, diag_max_age, 0644,
389 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_adapter_fc_security_show() local
393 if (!adapter) in zfcp_sysfs_adapter_fc_security_show()
402 status = atomic_read(&adapter->status); in zfcp_sysfs_adapter_fc_security_show()
405 else if (!(adapter->adapter_features & FSF_FEATURE_FC_SECURITY)) in zfcp_sysfs_adapter_fc_security_show()
409 buf, PAGE_SIZE - 1, adapter->fc_security_algorithms, in zfcp_sysfs_adapter_fc_security_show()
414 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_adapter_fc_security_show()
417 static ZFCP_DEV_ATTR(adapter, fc_security, S_IRUGO,
483 struct zfcp_adapter *adapter = port->adapter; in zfcp_sysfs_port_fc_security_show() local
494 else if (!(adapter->adapter_features & FSF_FEATURE_FC_SECURITY)) in zfcp_sysfs_port_fc_security_show()
552 struct zfcp_adapter *adapter = zfcp_sdev->port->adapter; \
556 fsum = lat->_name.fabric.sum * adapter->timer_ticks; \
557 fmin = lat->_name.fabric.min * adapter->timer_ticks; \
558 fmax = lat->_name.fabric.max * adapter->timer_ticks; \
559 csum = lat->_name.channel.sum * adapter->timer_ticks; \
560 cmin = lat->_name.channel.min * adapter->timer_ticks; \
561 cmax = lat->_name.channel.max * adapter->timer_ticks; \
618 dev_name(&zfcp_sdev->port->adapter->ccw_device->dev));
660 zfcp_erp_wait(sdev_to_zfcp(sdev)->port->adapter); in zfcp_sysfs_scsi_zfcp_failed_store()
704 struct zfcp_adapter *adapter; in zfcp_sysfs_adapter_util_show() local
707 adapter = (struct zfcp_adapter *) scsi_host->hostdata[0]; in zfcp_sysfs_adapter_util_show()
708 if (!(adapter->adapter_features & FSF_FEATURE_MEASUREMENT_DATA)) in zfcp_sysfs_adapter_util_show()
715 retval = zfcp_fsf_exchange_port_data_sync(adapter->qdio, qtcb_port); in zfcp_sysfs_adapter_util_show()
729 struct zfcp_adapter *adapter; in zfcp_sysfs_adapter_ex_config() local
732 adapter = (struct zfcp_adapter *) scsi_host->hostdata[0]; in zfcp_sysfs_adapter_ex_config()
733 if (!(adapter->adapter_features & FSF_FEATURE_MEASUREMENT_DATA)) in zfcp_sysfs_adapter_ex_config()
741 retval = zfcp_fsf_exchange_config_data_sync(adapter->qdio, qtcb_config); in zfcp_sysfs_adapter_ex_config()
816 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(to_ccwdev(dev)); in zfcp_sysfs_adapter_diag_b2b_credit_show() local
823 if (!adapter) in zfcp_sysfs_adapter_diag_b2b_credit_show()
826 status = atomic_read(&adapter->status); in zfcp_sysfs_adapter_diag_b2b_credit_show()
832 diag_hdr = &adapter->diagnostics->config_data.header; in zfcp_sysfs_adapter_diag_b2b_credit_show()
835 adapter, diag_hdr, zfcp_diag_update_config_data_buffer); in zfcp_sysfs_adapter_diag_b2b_credit_show()
842 adapter->diagnostics->config_data in zfcp_sysfs_adapter_diag_b2b_credit_show()
851 zfcp_ccw_adapter_put(adapter); in zfcp_sysfs_adapter_diag_b2b_credit_show()
861 struct zfcp_adapter *const adapter = \
868 if (!adapter) \
871 status = atomic_read(&adapter->status); \
877 if (!zfcp_diag_support_sfp(adapter)) { \
882 diag_hdr = &adapter->diagnostics->port_data.header; \
885 adapter, diag_hdr, zfcp_diag_update_port_data_buffer); \
892 adapter->diagnostics->port_data.data._qtcb_member); \
896 zfcp_ccw_adapter_put(adapter); \