Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dattribute_container.h17 struct attribute_container { struct
23 int (*match)(struct attribute_container *, struct device *); argument
29 attribute_container_no_classdevs(struct attribute_container *atc) in attribute_container_no_classdevs() argument
35 attribute_container_set_no_classdevs(struct attribute_container *atc) in attribute_container_set_no_classdevs()
40 int attribute_container_register(struct attribute_container *cont);
41 int __must_check attribute_container_unregister(struct attribute_container *cont);
43 int (*fn)(struct attribute_container *,
47 int (*fn)(struct attribute_container *,
51 void (*fn)(struct attribute_container *,
55 int (*fn)(struct attribute_container *,
[all …]
Dtransport_class.h41 struct attribute_container container;
58 struct attribute_container ac;
/linux-4.4.14/drivers/base/
Dattribute_container.c28 struct attribute_container *cont;
54 struct attribute_container *
74 attribute_container_register(struct attribute_container *cont) in attribute_container_register()
94 attribute_container_unregister(struct attribute_container *cont) in attribute_container_unregister()
143 int (*fn)(struct attribute_container *, in attribute_container_add_device() argument
147 struct attribute_container *cont; in attribute_container_add_device()
208 void (*fn)(struct attribute_container *, in attribute_container_remove_device() argument
212 struct attribute_container *cont; in attribute_container_remove_device()
252 int (*fn)(struct attribute_container *, in attribute_container_device_trigger() argument
256 struct attribute_container *cont; in attribute_container_device_trigger()
[all …]
Dtransport_class.c117 static int transport_setup_classdev(struct attribute_container *cont, in transport_setup_classdev()
151 static int transport_add_class_device(struct attribute_container *cont, in transport_add_class_device()
183 static int transport_configure(struct attribute_container *cont, in transport_configure()
214 static int transport_remove_classdev(struct attribute_container *cont, in transport_remove_classdev()
253 static void transport_destroy_classdev(struct attribute_container *cont, in transport_destroy_classdev()
DMakefile6 attribute_container.o transport_class.o \
/linux-4.4.14/drivers/scsi/
Draid_class.c54 struct attribute_container *ac = \
60 static int raid_match(struct attribute_container *cont, struct device *dev) in raid_match()
Dscsi_transport_sas.c312 static int sas_host_match(struct attribute_container *cont, in sas_host_match()
673 static int sas_phy_match(struct attribute_container *cont, struct device *dev) in sas_phy_match()
839 static int sas_port_match(struct attribute_container *cont, struct device *dev) in sas_port_match()
1359 static int sas_rphy_match(struct attribute_container *cont, struct device *dev) in sas_rphy_match()
1378 static int sas_end_dev_match(struct attribute_container *cont, in sas_end_dev_match()
1401 static int sas_expander_match(struct attribute_container *cont, in sas_expander_match()
Dscsi_transport_srp.c658 static int srp_rport_match(struct attribute_container *cont, in srp_rport_match()
677 static int srp_host_match(struct attribute_container *cont, struct device *dev) in srp_host_match()
Dscsi_transport_spi.c202 static int spi_host_match(struct attribute_container *cont, in spi_host_match()
1368 static int spi_device_match(struct attribute_container *cont, in spi_device_match()
1392 static int spi_target_match(struct attribute_container *cont, in spi_target_match()
Dscsi_transport_fc.c1952 static int fc_host_match(struct attribute_container *cont, in fc_host_match()
1971 static int fc_target_match(struct attribute_container *cont, in fc_target_match()
2003 static int fc_rport_match(struct attribute_container *cont, in fc_rport_match()
2036 static int fc_vport_match(struct attribute_container *cont, in fc_vport_match()
Dscsi_transport_iscsi.c4356 static int iscsi_session_match(struct attribute_container *cont, in iscsi_session_match()
4378 static int iscsi_conn_match(struct attribute_container *cont, in iscsi_conn_match()
4403 static int iscsi_host_match(struct attribute_container *cont, in iscsi_host_match()
/linux-4.4.14/drivers/ata/
Dlibata-transport.c242 static int ata_tport_match(struct attribute_container *cont, in ata_tport_match()
366 static int ata_tlink_match(struct attribute_container *cont, in ata_tlink_match()
606 static int ata_tdev_match(struct attribute_container *cont, in ata_tdev_match()