Lines Matching refs:bus_index
161 int ps3_repository_read_bus_str(unsigned int bus_index, const char *bus_str, in ps3_repository_read_bus_str() argument
165 make_first_field("bus", bus_index), in ps3_repository_read_bus_str()
171 int ps3_repository_read_bus_id(unsigned int bus_index, u64 *bus_id) in ps3_repository_read_bus_id() argument
173 return read_node(PS3_LPAR_ID_PME, make_first_field("bus", bus_index), in ps3_repository_read_bus_id()
177 int ps3_repository_read_bus_type(unsigned int bus_index, in ps3_repository_read_bus_type() argument
184 make_first_field("bus", bus_index), in ps3_repository_read_bus_type()
192 int ps3_repository_read_bus_num_dev(unsigned int bus_index, in ps3_repository_read_bus_num_dev() argument
199 make_first_field("bus", bus_index), in ps3_repository_read_bus_num_dev()
207 int ps3_repository_read_dev_str(unsigned int bus_index, in ps3_repository_read_dev_str() argument
211 make_first_field("bus", bus_index), in ps3_repository_read_dev_str()
218 int ps3_repository_read_dev_id(unsigned int bus_index, unsigned int dev_index, in ps3_repository_read_dev_id() argument
221 return read_node(PS3_LPAR_ID_PME, make_first_field("bus", bus_index), in ps3_repository_read_dev_id()
226 int ps3_repository_read_dev_type(unsigned int bus_index, in ps3_repository_read_dev_type() argument
233 make_first_field("bus", bus_index), in ps3_repository_read_dev_type()
242 int ps3_repository_read_dev_intr(unsigned int bus_index, in ps3_repository_read_dev_intr() argument
251 make_first_field("bus", bus_index), in ps3_repository_read_dev_intr()
261 int ps3_repository_read_dev_reg_type(unsigned int bus_index, in ps3_repository_read_dev_reg_type() argument
269 make_first_field("bus", bus_index), in ps3_repository_read_dev_reg_type()
278 int ps3_repository_read_dev_reg_addr(unsigned int bus_index, in ps3_repository_read_dev_reg_addr() argument
282 make_first_field("bus", bus_index), in ps3_repository_read_dev_reg_addr()
289 int ps3_repository_read_dev_reg(unsigned int bus_index, in ps3_repository_read_dev_reg() argument
293 int result = ps3_repository_read_dev_reg_type(bus_index, dev_index, in ps3_repository_read_dev_reg()
296 : ps3_repository_read_dev_reg_addr(bus_index, dev_index, in ps3_repository_read_dev_reg()
308 BUG_ON(repo->bus_index > 10); in ps3_repository_find_device()
311 result = ps3_repository_read_bus_num_dev(tmp.bus_index, &num_dev); in ps3_repository_find_device()
319 __func__, __LINE__, tmp.bus_type, tmp.bus_index, tmp.bus_id, in ps3_repository_find_device()
327 result = ps3_repository_read_dev_type(tmp.bus_index, tmp.dev_index, in ps3_repository_find_device()
335 result = ps3_repository_read_dev_id(tmp.bus_index, tmp.dev_index, in ps3_repository_find_device()
361 for (tmp.bus_index = 0; tmp.bus_index < 10; tmp.bus_index++) { in ps3_repository_find_device_by_id()
362 result = ps3_repository_read_bus_id(tmp.bus_index, in ps3_repository_find_device_by_id()
366 __LINE__, tmp.bus_index); in ps3_repository_find_device_by_id()
380 result = ps3_repository_read_bus_type(tmp.bus_index, &tmp.bus_type); in ps3_repository_find_device_by_id()
383 __LINE__, tmp.bus_index); in ps3_repository_find_device_by_id()
387 result = ps3_repository_read_bus_num_dev(tmp.bus_index, &num_dev); in ps3_repository_find_device_by_id()
395 result = ps3_repository_read_dev_id(tmp.bus_index, in ps3_repository_find_device_by_id()
400 __LINE__, tmp.bus_index, tmp.dev_index); in ps3_repository_find_device_by_id()
414 result = ps3_repository_read_dev_type(tmp.bus_index, tmp.dev_index, in ps3_repository_find_device_by_id()
422 __func__, __LINE__, tmp.bus_type, tmp.dev_type, tmp.bus_index, in ps3_repository_find_device_by_id()
437 result = ps3_repository_find_bus(repo.bus_type, 0, &repo.bus_index); in ps3_repository_find_devices()
443 result = ps3_repository_read_bus_id(repo.bus_index, &repo.bus_id); in ps3_repository_find_devices()
446 repo.bus_index); in ps3_repository_find_devices()
471 unsigned int *bus_index) in ps3_repository_find_bus() argument
482 *bus_index = UINT_MAX; in ps3_repository_find_bus()
486 *bus_index = i; in ps3_repository_find_bus()
490 *bus_index = UINT_MAX; in ps3_repository_find_bus()
508 result = ps3_repository_read_dev_intr(repo->bus_index, in ps3_repository_find_interrupt()
547 result = ps3_repository_read_dev_reg(repo->bus_index, in ps3_repository_find_reg()
572 int ps3_repository_read_stor_dev_port(unsigned int bus_index, in ps3_repository_read_stor_dev_port() argument
576 make_first_field("bus", bus_index), in ps3_repository_read_stor_dev_port()
582 int ps3_repository_read_stor_dev_blk_size(unsigned int bus_index, in ps3_repository_read_stor_dev_blk_size() argument
586 make_first_field("bus", bus_index), in ps3_repository_read_stor_dev_blk_size()
592 int ps3_repository_read_stor_dev_num_blocks(unsigned int bus_index, in ps3_repository_read_stor_dev_num_blocks() argument
596 make_first_field("bus", bus_index), in ps3_repository_read_stor_dev_num_blocks()
602 int ps3_repository_read_stor_dev_num_regions(unsigned int bus_index, in ps3_repository_read_stor_dev_num_regions() argument
609 make_first_field("bus", bus_index), in ps3_repository_read_stor_dev_num_regions()
617 int ps3_repository_read_stor_dev_region_id(unsigned int bus_index, in ps3_repository_read_stor_dev_region_id() argument
625 make_first_field("bus", bus_index), in ps3_repository_read_stor_dev_region_id()
634 int ps3_repository_read_stor_dev_region_size(unsigned int bus_index, in ps3_repository_read_stor_dev_region_size() argument
638 make_first_field("bus", bus_index), in ps3_repository_read_stor_dev_region_size()
645 int ps3_repository_read_stor_dev_region_start(unsigned int bus_index, in ps3_repository_read_stor_dev_region_start() argument
649 make_first_field("bus", bus_index), in ps3_repository_read_stor_dev_region_start()
656 int ps3_repository_read_stor_dev_info(unsigned int bus_index, in ps3_repository_read_stor_dev_info() argument
662 result = ps3_repository_read_stor_dev_port(bus_index, dev_index, port); in ps3_repository_read_stor_dev_info()
666 result = ps3_repository_read_stor_dev_blk_size(bus_index, dev_index, in ps3_repository_read_stor_dev_info()
671 result = ps3_repository_read_stor_dev_num_blocks(bus_index, dev_index, in ps3_repository_read_stor_dev_info()
676 result = ps3_repository_read_stor_dev_num_regions(bus_index, dev_index, in ps3_repository_read_stor_dev_info()
681 int ps3_repository_read_stor_dev_region(unsigned int bus_index, in ps3_repository_read_stor_dev_region() argument
687 result = ps3_repository_read_stor_dev_region_id(bus_index, dev_index, in ps3_repository_read_stor_dev_region()
692 result = ps3_repository_read_stor_dev_region_start(bus_index, dev_index, in ps3_repository_read_stor_dev_region()
697 result = ps3_repository_read_stor_dev_region_size(bus_index, dev_index, in ps3_repository_read_stor_dev_region()
1199 repo->bus_index, repo->dev_index); in ps3_repository_dump_resource_info()
1205 result = ps3_repository_read_dev_intr(repo->bus_index, in ps3_repository_dump_resource_info()
1212 repo->bus_index, repo->dev_index); in ps3_repository_dump_resource_info()
1217 __func__, __LINE__, repo->bus_index, repo->dev_index, in ps3_repository_dump_resource_info()
1226 result = ps3_repository_read_dev_reg(repo->bus_index, in ps3_repository_dump_resource_info()
1233 repo->bus_index, repo->dev_index); in ps3_repository_dump_resource_info()
1238 __func__, __LINE__, repo->bus_index, repo->dev_index, in ps3_repository_dump_resource_info()
1253 repo->bus_index, repo->dev_index); in dump_stor_dev_info()
1255 result = ps3_repository_read_stor_dev_info(repo->bus_index, in dump_stor_dev_info()
1260 repo->bus_index, repo->dev_index); in dump_stor_dev_info()
1266 __func__, __LINE__, repo->bus_index, repo->dev_index, in dump_stor_dev_info()
1273 result = ps3_repository_read_stor_dev_region(repo->bus_index, in dump_stor_dev_info()
1279 repo->bus_index, repo->dev_index); in dump_stor_dev_info()
1284 __func__, __LINE__, repo->bus_index, repo->dev_index, in dump_stor_dev_info()
1299 pr_devel(" -> %s:%d: bus_%u\n", __func__, __LINE__, repo->bus_index); in dump_device_info()
1304 result = ps3_repository_read_dev_type(repo->bus_index, in dump_device_info()
1310 repo->bus_index, repo->dev_index); in dump_device_info()
1314 result = ps3_repository_read_dev_id(repo->bus_index, in dump_device_info()
1320 repo->bus_index, repo->dev_index); in dump_device_info()
1325 __LINE__, repo->bus_index, repo->dev_index, in dump_device_info()
1347 for (repo.bus_index = 0; repo.bus_index < 10; repo.bus_index++) { in ps3_repository_dump_bus_info()
1350 result = ps3_repository_read_bus_type(repo.bus_index, in ps3_repository_dump_bus_info()
1355 __func__, __LINE__, repo.bus_index); in ps3_repository_dump_bus_info()
1359 result = ps3_repository_read_bus_id(repo.bus_index, in ps3_repository_dump_bus_info()
1364 __func__, __LINE__, repo.bus_index); in ps3_repository_dump_bus_info()
1368 if (repo.bus_index != repo.bus_id) in ps3_repository_dump_bus_info()
1372 result = ps3_repository_read_bus_num_dev(repo.bus_index, in ps3_repository_dump_bus_info()
1377 __func__, __LINE__, repo.bus_index); in ps3_repository_dump_bus_info()
1382 __func__, __LINE__, repo.bus_index, repo.bus_type, in ps3_repository_dump_bus_info()