/* SPDX-License-Identifier: GPL-2.0 */ /* * IBM System z PNET ID Support * * Copyright IBM Corp. 2018 */ #ifndef _ASM_S390_PNET_H #define _ASM_S390_PNET_H #include <linux/device.h> #include <linux/types.h> #define PNETIDS_LEN 64 /* Total utility string length in bytes * to cover up to 4 PNETIDs of 16 bytes * for up to 4 device ports */ #define MAX_PNETID_LEN 16 /* Max.length of a single port PNETID */ #define MAX_PNETID_PORTS (PNETIDS_LEN / MAX_PNETID_LEN) /* Max. # of ports with a PNETID */ int pnet_id_by_dev_port(struct device *dev, unsigned short port, u8 *pnetid); #endif /* _ASM_S390_PNET_H */