Lines Matching refs:field

986 #define fc_rport_show_function(field, format_string, sz, cast)		\  argument
988 show_fc_rport_##field (struct device *dev, \
994 if ((i->f->get_rport_##field) && \
998 i->f->get_rport_##field(rport); \
999 return snprintf(buf, sz, format_string, cast rport->field); \
1002 #define fc_rport_store_function(field) \ argument
1004 store_fc_rport_##field(struct device *dev, \
1020 i->f->set_rport_##field(rport, val); \
1024 #define fc_rport_rd_attr(field, format_string, sz) \ argument
1025 fc_rport_show_function(field, format_string, sz, ) \
1026 static FC_DEVICE_ATTR(rport, field, S_IRUGO, \
1027 show_fc_rport_##field, NULL)
1029 #define fc_rport_rd_attr_cast(field, format_string, sz, cast) \ argument
1030 fc_rport_show_function(field, format_string, sz, (cast)) \
1031 static FC_DEVICE_ATTR(rport, field, S_IRUGO, \
1032 show_fc_rport_##field, NULL)
1034 #define fc_rport_rw_attr(field, format_string, sz) \ argument
1035 fc_rport_show_function(field, format_string, sz, ) \
1036 fc_rport_store_function(field) \
1037 static FC_DEVICE_ATTR(rport, field, S_IRUGO | S_IWUSR, \
1038 show_fc_rport_##field, \
1039 store_fc_rport_##field)
1042 #define fc_private_rport_show_function(field, format_string, sz, cast) \ argument
1044 show_fc_rport_##field (struct device *dev, \
1048 return snprintf(buf, sz, format_string, cast rport->field); \
1051 #define fc_private_rport_rd_attr(field, format_string, sz) \ argument
1052 fc_private_rport_show_function(field, format_string, sz, ) \
1053 static FC_DEVICE_ATTR(rport, field, S_IRUGO, \
1054 show_fc_rport_##field, NULL)
1056 #define fc_private_rport_rd_attr_cast(field, format_string, sz, cast) \ argument
1057 fc_private_rport_show_function(field, format_string, sz, (cast)) \
1058 static FC_DEVICE_ATTR(rport, field, S_IRUGO, \
1059 show_fc_rport_##field, NULL)
1078 #define SETUP_RPORT_ATTRIBUTE_RD(field) \ argument
1079 i->private_rport_attrs[count] = device_attr_rport_##field; \
1083 if (i->f->show_rport_##field) \
1086 #define SETUP_PRIVATE_RPORT_ATTRIBUTE_RD(field) \ argument
1087 i->private_rport_attrs[count] = device_attr_rport_##field; \
1093 #define SETUP_RPORT_ATTRIBUTE_RW(field) \ argument
1094 i->private_rport_attrs[count] = device_attr_rport_##field; \
1095 if (!i->f->set_rport_##field) { \
1100 if (i->f->show_rport_##field) \
1103 #define SETUP_PRIVATE_RPORT_ATTRIBUTE_RW(field) \ argument
1105 i->private_rport_attrs[count] = device_attr_rport_##field; \
1414 #define fc_starget_show_function(field, format_string, sz, cast) \ argument
1416 show_fc_starget_##field (struct device *dev, \
1424 fc_starget_##field(starget) = rport->field; \
1425 else if (i->f->get_starget_##field) \
1426 i->f->get_starget_##field(starget); \
1428 cast fc_starget_##field(starget)); \
1431 #define fc_starget_rd_attr(field, format_string, sz) \ argument
1432 fc_starget_show_function(field, format_string, sz, ) \
1433 static FC_DEVICE_ATTR(starget, field, S_IRUGO, \
1434 show_fc_starget_##field, NULL)
1436 #define fc_starget_rd_attr_cast(field, format_string, sz, cast) \ argument
1437 fc_starget_show_function(field, format_string, sz, (cast)) \
1438 static FC_DEVICE_ATTR(starget, field, S_IRUGO, \
1439 show_fc_starget_##field, NULL)
1441 #define SETUP_STARGET_ATTRIBUTE_RD(field) \ argument
1442 i->private_starget_attrs[count] = device_attr_starget_##field; \
1446 if (i->f->show_starget_##field) \
1449 #define SETUP_STARGET_ATTRIBUTE_RW(field) \ argument
1450 i->private_starget_attrs[count] = device_attr_starget_##field; \
1451 if (!i->f->set_starget_##field) { \
1456 if (i->f->show_starget_##field) \
1469 #define fc_vport_show_function(field, format_string, sz, cast) \ argument
1471 show_fc_vport_##field (struct device *dev, \
1477 if ((i->f->get_vport_##field) && \
1479 i->f->get_vport_##field(vport); \
1480 return snprintf(buf, sz, format_string, cast vport->field); \
1483 #define fc_vport_store_function(field) \ argument
1485 store_fc_vport_##field(struct device *dev, \
1499 i->f->set_vport_##field(vport, val); \
1503 #define fc_vport_store_str_function(field, slen) \ argument
1505 store_fc_vport_##field(struct device *dev, \
1519 memcpy(vport->field, buf, cnt); \
1520 i->f->set_vport_##field(vport); \
1524 #define fc_vport_rd_attr(field, format_string, sz) \ argument
1525 fc_vport_show_function(field, format_string, sz, ) \
1526 static FC_DEVICE_ATTR(vport, field, S_IRUGO, \
1527 show_fc_vport_##field, NULL)
1529 #define fc_vport_rd_attr_cast(field, format_string, sz, cast) \ argument
1530 fc_vport_show_function(field, format_string, sz, (cast)) \
1531 static FC_DEVICE_ATTR(vport, field, S_IRUGO, \
1532 show_fc_vport_##field, NULL)
1534 #define fc_vport_rw_attr(field, format_string, sz) \ argument
1535 fc_vport_show_function(field, format_string, sz, ) \
1536 fc_vport_store_function(field) \
1537 static FC_DEVICE_ATTR(vport, field, S_IRUGO | S_IWUSR, \
1538 show_fc_vport_##field, \
1539 store_fc_vport_##field)
1541 #define fc_private_vport_show_function(field, format_string, sz, cast) \ argument
1543 show_fc_vport_##field (struct device *dev, \
1547 return snprintf(buf, sz, format_string, cast vport->field); \
1550 #define fc_private_vport_store_u32_function(field) \ argument
1552 store_fc_vport_##field(struct device *dev, \
1564 vport->field = val; \
1569 #define fc_private_vport_rd_attr(field, format_string, sz) \ argument
1570 fc_private_vport_show_function(field, format_string, sz, ) \
1571 static FC_DEVICE_ATTR(vport, field, S_IRUGO, \
1572 show_fc_vport_##field, NULL)
1574 #define fc_private_vport_rd_attr_cast(field, format_string, sz, cast) \ argument
1575 fc_private_vport_show_function(field, format_string, sz, (cast)) \
1576 static FC_DEVICE_ATTR(vport, field, S_IRUGO, \
1577 show_fc_vport_##field, NULL)
1579 #define fc_private_vport_rw_u32_attr(field, format_string, sz) \ argument
1580 fc_private_vport_show_function(field, format_string, sz, ) \
1581 fc_private_vport_store_u32_function(field) \
1582 static FC_DEVICE_ATTR(vport, field, S_IRUGO | S_IWUSR, \
1583 show_fc_vport_##field, \
1584 store_fc_vport_##field)
1604 #define SETUP_VPORT_ATTRIBUTE_RD(field) \ argument
1605 i->private_vport_attrs[count] = device_attr_vport_##field; \
1609 if (i->f->get_##field) \
1613 #define SETUP_PRIVATE_VPORT_ATTRIBUTE_RD(field) \ argument
1614 i->private_vport_attrs[count] = device_attr_vport_##field; \
1620 #define SETUP_VPORT_ATTRIBUTE_WR(field) \ argument
1621 i->private_vport_attrs[count] = device_attr_vport_##field; \
1623 if (i->f->field) \
1627 #define SETUP_VPORT_ATTRIBUTE_RW(field) \ argument
1628 i->private_vport_attrs[count] = device_attr_vport_##field; \
1629 if (!i->f->set_vport_##field) { \
1637 #define SETUP_PRIVATE_VPORT_ATTRIBUTE_RW(field) \ argument
1639 i->private_vport_attrs[count] = device_attr_vport_##field; \
1738 #define fc_host_show_function(field, format_string, sz, cast) \ argument
1740 show_fc_host_##field (struct device *dev, \
1745 if (i->f->get_host_##field) \
1746 i->f->get_host_##field(shost); \
1747 return snprintf(buf, sz, format_string, cast fc_host_##field(shost)); \
1750 #define fc_host_store_function(field) \ argument
1752 store_fc_host_##field(struct device *dev, \
1764 i->f->set_host_##field(shost, val); \
1768 #define fc_host_store_str_function(field, slen) \ argument
1770 store_fc_host_##field(struct device *dev, \
1783 memcpy(fc_host_##field(shost), buf, cnt); \
1784 i->f->set_host_##field(shost); \
1788 #define fc_host_rd_attr(field, format_string, sz) \ argument
1789 fc_host_show_function(field, format_string, sz, ) \
1790 static FC_DEVICE_ATTR(host, field, S_IRUGO, \
1791 show_fc_host_##field, NULL)
1793 #define fc_host_rd_attr_cast(field, format_string, sz, cast) \ argument
1794 fc_host_show_function(field, format_string, sz, (cast)) \
1795 static FC_DEVICE_ATTR(host, field, S_IRUGO, \
1796 show_fc_host_##field, NULL)
1798 #define fc_host_rw_attr(field, format_string, sz) \ argument
1799 fc_host_show_function(field, format_string, sz, ) \
1800 fc_host_store_function(field) \
1801 static FC_DEVICE_ATTR(host, field, S_IRUGO | S_IWUSR, \
1802 show_fc_host_##field, \
1803 store_fc_host_##field)
1822 #define SETUP_HOST_ATTRIBUTE_RD(field) \ argument
1823 i->private_host_attrs[count] = device_attr_host_##field; \
1827 if (i->f->show_host_##field) \
1830 #define SETUP_HOST_ATTRIBUTE_RD_NS(field) \ argument
1831 i->private_host_attrs[count] = device_attr_host_##field; \
1837 #define SETUP_HOST_ATTRIBUTE_RW(field) \ argument
1838 i->private_host_attrs[count] = device_attr_host_##field; \
1839 if (!i->f->set_host_##field) { \
1844 if (i->f->show_host_##field) \
1848 #define fc_private_host_show_function(field, format_string, sz, cast) \ argument
1850 show_fc_host_##field (struct device *dev, \
1854 return snprintf(buf, sz, format_string, cast fc_host_##field(shost)); \
1857 #define fc_private_host_rd_attr(field, format_string, sz) \ argument
1858 fc_private_host_show_function(field, format_string, sz, ) \
1859 static FC_DEVICE_ATTR(host, field, S_IRUGO, \
1860 show_fc_host_##field, NULL)
1862 #define fc_private_host_rd_attr_cast(field, format_string, sz, cast) \ argument
1863 fc_private_host_show_function(field, format_string, sz, (cast)) \
1864 static FC_DEVICE_ATTR(host, field, S_IRUGO, \
1865 show_fc_host_##field, NULL)
1867 #define SETUP_PRIVATE_HOST_ATTRIBUTE_RD(field) \ argument
1868 i->private_host_attrs[count] = device_attr_host_##field; \
1874 #define SETUP_PRIVATE_HOST_ATTRIBUTE_RW(field) \ argument
1876 i->private_host_attrs[count] = device_attr_host_##field; \