mlx4_port
struct mlx4_port *p = container_of(kobj, struct mlx4_port, kobj);
ssize_t (*show)(struct mlx4_port *, struct port_attribute *, char *buf);
ssize_t (*store)(struct mlx4_port *, struct port_attribute *,
struct mlx4_port *p = container_of(kobj, struct mlx4_port, kobj);
struct mlx4_port *p = container_of(kobj, struct mlx4_port, kobj);
static ssize_t show_port_pkey(struct mlx4_port *p, struct port_attribute *attr,
static ssize_t store_port_pkey(struct mlx4_port *p, struct port_attribute *attr,
static ssize_t show_port_gid_idx(struct mlx4_port *p,
alloc_group_attrs(ssize_t (*show)(struct mlx4_port *,
ssize_t (*store)(struct mlx4_port *, struct port_attribute *,
struct mlx4_port *p =
container_of(attr, struct mlx4_port, smi_enabled);
struct mlx4_port *p =
container_of(attr, struct mlx4_port, enable_smi_admin);
struct mlx4_port *p =
container_of(attr, struct mlx4_port, enable_smi_admin);
static int add_vf_smi_entries(struct mlx4_port *p)
static void remove_vf_smi_entries(struct mlx4_port *p)
struct mlx4_port *p;
struct mlx4_port *mport;
mport = container_of(p, struct mlx4_port, kobj);
struct mlx4_port *port;
port = container_of(p, struct mlx4_port, kobj);