20#define ZFCP_SYSFS_PATH "/sys/bus/ccw/drivers/zfcp"
21#define FC_HOST_PATH "/sys/class/fc_host"
42void sysfs_waitForSgDev(
char *);
59 return HBA_STATUS_ERROR;
63 return HBA_STATUS_ERROR;
size_t allocated
total number of elements in the array
Definition vlib.h:425
Represenation of an adapter in the library.
Definition vlib.h:471
struct block ports
List of ports.
Definition vlib.h:475
Primary data structure used in the library.
Definition vlib.h:481
unsigned int isValid
Repositoy valid or not This flag is set for instance if a loss of events is detected.
Definition vlib.h:484
unsigned int isLoaded
Library loaded or not.
Definition vlib.h:482
Representation of a FC port in the library.
Definition vlib.h:440
struct block units
List of units.
Definition vlib.h:445
HBA_STATUS sysfs_getDiscoveredPortAttributes(HBA_PORTATTRIBUTES **, struct vlib_port *)
Retrieve adapter attributes.
Definition vlib_sysfs.c:420
HBA_STATUS sysfs_createAndReadConfigPorts(struct vlib_adapter *)
Read and store all discovered ports of an adapter.
Definition vlib_sysfs.c:236
int sysfs_getUnitsFromPort(struct vlib_port *)
Get unit configuration information for a port.
Definition vlib_sysfs.c:320
HBA_STATUS sysfs_getPortStatistics(HBA_PORTSTATISTICS **, struct vlib_adapter *)
Retrieve adapter port statistics.
Definition vlib_sysfs.c:611
HBA_STATUS sysfs_getAdapterAttributes(HBA_ADAPTERATTRIBUTES **, struct vlib_adapter *)
Retrieve adapter attributes.
Definition vlib_sysfs.c:507
static int revalidateUnits(struct vlib_port *port)
Revalidate units of an adapter and port in the repository.
Definition vlib_sysfs.h:102
static HBA_STATUS revalidateRepository(void)
Check status of the repository, and possibly revalidate it.
Definition vlib_sysfs.h:56
static int revalidatePorts(struct vlib_adapter *adapter)
Revalidate ports of an adapter in the repository.
Definition vlib_sysfs.h:81
HBA_STATUS sysfs_getAdapterPortAttributes(HBA_PORTATTRIBUTES **, struct vlib_adapter *)
Retrieve adapter attributes.
Definition vlib_sysfs.c:455
HBA_STATUS sysfs_createAndReadConfigAdapter()
Read all adapters from /sys/bus/ccw/drivers/zfcp and add them to the repository.
Definition vlib_sysfs.c:270