ib_port_attribute
struct ib_port_attribute attr;
struct ib_port_attribute *attr, char *buf)
struct ib_port_attribute *, char *buf))
struct ib_port_attribute *port_attr =
container_of(attr, struct ib_port_attribute, attr);
struct ib_port_attribute *port_attr =
container_of(attr, struct ib_port_attribute, attr);
struct ib_port_attribute *attr, char *buf)
struct ib_port_attribute *attr,
struct ib_port_attribute *port_attr =
container_of(attr, struct ib_port_attribute, attr);
struct ib_port_attribute *unused, char *buf)
struct ib_port_attribute *unused, char *buf)
struct ib_port_attribute *unused, char *buf)
struct ib_port_attribute *unused, char *buf)
struct ib_port_attribute *unused, char *buf)
struct ib_port_attribute *unused, char *buf)
struct ib_port_attribute *unused, char *buf)
struct ib_port_attribute *unused, char *buf)
struct ib_port_attribute *unused, char *buf)
struct ib_device *ibdev, u32 port_num, struct ib_port_attribute *attr,
struct ib_port_attribute *attr, char *buf)
struct ib_port_attribute *attr,
struct ib_port_attribute *attr,
struct ib_port_attribute *attr, char *buf)
struct ib_port_attribute attr;
struct ib_port_attribute *attr, char *buf)
struct ib_port_attribute attr;
struct ib_port_attribute *attr, char *buf)
struct ib_port_attribute *attr, const char *buf,
struct ib_port_attribute attr;
struct ib_port_attribute *attr, char *buf)
struct ib_port_attribute attr;
struct ib_port_attribute *attr, char *buf)
struct ib_port_attribute attr;
struct ib_port_attribute *attr, char *buf)
struct ib_port_attribute *attr, char *buf);
struct ib_port_attribute *attr, const char *buf,
struct ib_port_attribute ib_port_attr_##_name = __ATTR_RW(_name)
struct ib_port_attribute ib_port_attr_##_name = \
struct ib_port_attribute ib_port_attr_##_name = __ATTR_RO(_name)
struct ib_port_attribute ib_port_attr_##_name = __ATTR_WO(_name)