Home
last modified time | relevance | path

Searched refs:transport_container (Results 1 – 12 of 12) sorted by relevance

/linux-4.1.27/include/linux/
Dtransport_class.h16 struct transport_container;
20 int (*setup)(struct transport_container *, struct device *,
22 int (*configure)(struct transport_container *, struct device *,
24 int (*remove)(struct transport_container *, struct device *,
57 struct transport_container { struct
63 container_of(x, struct transport_container, ac) argument
85 static inline int transport_container_register(struct transport_container *tc) in transport_container_register()
90 static inline void transport_container_unregister(struct transport_container *tc) in transport_container_unregister()
Draid_class.h11 struct transport_container raid_attrs;
/linux-4.1.27/drivers/scsi/
Dscsi_sas_internal.h23 struct transport_container phy_attr_cont;
24 struct transport_container port_attr_cont;
25 struct transport_container rphy_attr_cont;
26 struct transport_container end_dev_attr_cont;
27 struct transport_container expander_attr_cont;
Draid_class.c48 struct transport_container *tc = \
49 container_of(acont, struct transport_container, ac); \
80 static int raid_setup(struct transport_container *tc, struct device *dev, in raid_setup()
97 static int raid_remove(struct transport_container *tc, struct device *dev, in raid_remove()
Dscsi_transport_spi.c182 static int spi_host_setup(struct transport_container *tc, struct device *dev, in spi_host_setup()
192 static int spi_host_configure(struct transport_container *tc,
218 static int spi_target_configure(struct transport_container *tc,
222 static int spi_device_configure(struct transport_container *tc, in spi_device_configure()
249 static int spi_setup_transport_attrs(struct transport_container *tc, in spi_setup_transport_attrs()
1437 static int spi_host_configure(struct transport_container *tc, in spi_host_configure()
1548 static int spi_target_configure(struct transport_container *tc, in spi_target_configure()
Dscsi_transport_srp.c52 struct transport_container rport_attr_cont;
97 static int srp_host_setup(struct transport_container *tc, struct device *dev, in srp_host_setup()
Dscsi_transport_sas.c280 static int sas_host_setup(struct transport_container *tc, struct device *dev, in sas_host_setup()
299 static int sas_host_remove(struct transport_container *tc, struct device *dev, in sas_host_remove()
657 static int sas_phy_setup(struct transport_container *tc, struct device *dev, in sas_phy_setup()
Dscsi_transport_fc.c343 struct transport_container rport_attr_cont;
347 struct transport_container vport_attr_cont;
354 static int fc_target_setup(struct transport_container *tc, struct device *dev, in fc_target_setup()
384 static int fc_host_setup(struct transport_container *tc, struct device *dev, in fc_host_setup()
465 static int fc_host_remove(struct transport_container *tc, struct device *dev, in fc_host_remove()
Dscsi_transport_iscsi.c78 struct transport_container conn_cont;
79 struct transport_container session_cont;
1562 static int iscsi_setup_host(struct transport_container *tc, struct device *dev, in iscsi_setup_host()
1578 static int iscsi_remove_host(struct transport_container *tc, in iscsi_remove_host()
/linux-4.1.27/drivers/base/
Dtransport_class.c68 static int anon_transport_dummy_function(struct transport_container *tc, in anon_transport_dummy_function()
122 struct transport_container *tcont = attribute_container_to_transport_container(cont); in transport_setup_classdev()
156 struct transport_container *tcont = in transport_add_class_device()
188 struct transport_container *tcont = attribute_container_to_transport_container(cont); in transport_configure()
218 struct transport_container *tcont = in transport_remove_classdev()
/linux-4.1.27/include/scsi/
Dscsi_transport.h31 struct transport_container host_attrs;
32 struct transport_container target_attrs;
33 struct transport_container device_attrs;
/linux-4.1.27/drivers/ata/
Dlibata-transport.c54 struct transport_container link_attr_cont;
55 struct transport_container dev_attr_cont;