Home
last modified time | relevance | path

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

/linux-6.12.1/include/linux/
Dtransport_class.h15 struct transport_container;
19 int (*setup)(struct transport_container *, struct device *,
21 int (*configure)(struct transport_container *, struct device *,
23 int (*remove)(struct transport_container *, struct device *,
56 struct transport_container { struct
62 container_of(x, struct transport_container, ac) argument
90 static inline int transport_container_register(struct transport_container *tc) in transport_container_register()
95 static inline void transport_container_unregister(struct transport_container *tc) in transport_container_unregister()
Draid_class.h10 struct transport_container raid_attrs;
/linux-6.12.1/drivers/scsi/
Dscsi_sas_internal.h24 struct transport_container phy_attr_cont;
25 struct transport_container port_attr_cont;
26 struct transport_container rphy_attr_cont;
27 struct transport_container end_dev_attr_cont;
28 struct transport_container expander_attr_cont;
Draid_class.c47 struct transport_container *tc = \
48 container_of(acont, struct transport_container, ac); \
77 static int raid_setup(struct transport_container *tc, struct device *dev, in raid_setup()
94 static int raid_remove(struct transport_container *tc, struct device *dev, in raid_remove()
Dscsi_transport_spi.c170 static int spi_host_setup(struct transport_container *tc, struct device *dev, in spi_host_setup()
180 static int spi_host_configure(struct transport_container *tc,
206 static int spi_target_configure(struct transport_container *tc,
210 static int spi_device_configure(struct transport_container *tc, in spi_device_configure()
239 static int spi_setup_transport_attrs(struct transport_container *tc, in spi_setup_transport_attrs()
1446 static int spi_host_configure(struct transport_container *tc, in spi_host_configure()
1557 static int spi_target_configure(struct transport_container *tc, in spi_target_configure()
Dscsi_transport_srp.c37 struct transport_container rport_attr_cont;
104 static int srp_host_setup(struct transport_container *tc, struct device *dev, in srp_host_setup()
Dscsi_transport_sas.c223 static int sas_host_setup(struct transport_container *tc, struct device *dev, in sas_host_setup()
248 static int sas_host_remove(struct transport_container *tc, struct device *dev, in sas_host_remove()
649 static int sas_phy_setup(struct transport_container *tc, struct device *dev, in sas_phy_setup()
Dscsi_transport_fc.c345 struct transport_container rport_attr_cont;
349 struct transport_container vport_attr_cont;
356 static int fc_target_setup(struct transport_container *tc, struct device *dev, in fc_target_setup()
386 static int fc_host_setup(struct transport_container *tc, struct device *dev, in fc_host_setup()
463 static int fc_host_remove(struct transport_container *tc, struct device *dev, in fc_host_remove()
Dscsi_transport_iscsi.c85 struct transport_container conn_cont;
86 struct transport_container session_cont;
1559 static int iscsi_setup_host(struct transport_container *tc, struct device *dev, in iscsi_setup_host()
1574 static int iscsi_remove_host(struct transport_container *tc, in iscsi_remove_host()
/linux-6.12.1/drivers/base/
Dtransport_class.c71 static int anon_transport_dummy_function(struct transport_container *tc, in anon_transport_dummy_function()
125 struct transport_container *tcont = attribute_container_to_transport_container(cont); in transport_setup_classdev()
160 struct transport_container *tcont = in transport_add_class_device()
207 struct transport_container *tcont = attribute_container_to_transport_container(cont); in transport_configure()
237 struct transport_container *tcont = in transport_remove_classdev()
/linux-6.12.1/include/scsi/
Dscsi_transport.h18 struct transport_container host_attrs;
19 struct transport_container target_attrs;
20 struct transport_container device_attrs;
/linux-6.12.1/drivers/ata/
Dlibata-transport.c54 struct transport_container link_attr_cont;
55 struct transport_container dev_attr_cont;