int ps3_repository_find_device(struct ps3_repository_device *repo); int ps3_repository_find_device_by_id(struct ps3_repository_device *repo,
u64 bus_id, u64 dev_id); int __init ps3_repository_find_devices(enum ps3_bus_type bus_type, int (*callback)(conststruct ps3_repository_device *repo)); int __init ps3_repository_find_bus(enum ps3_bus_type bus_type, unsignedint from, unsignedint *bus_index); int ps3_repository_find_interrupt(conststruct ps3_repository_device *repo, enum ps3_interrupt_type intr_type, unsignedint *interrupt_id); int ps3_repository_find_reg(conststruct ps3_repository_device *repo, enum ps3_reg_type reg_type, u64 *bus_addr, u64 *len);
/* repository block device info */
int ps3_repository_read_stor_dev_port(unsignedint bus_index, unsignedint dev_index, u64 *port); int ps3_repository_read_stor_dev_blk_size(unsignedint bus_index, unsignedint dev_index, u64 *blk_size); int ps3_repository_read_stor_dev_num_blocks(unsignedint bus_index, unsignedint dev_index, u64 *num_blocks); int ps3_repository_read_stor_dev_num_regions(unsignedint bus_index, unsignedint dev_index, unsignedint *num_regions); int ps3_repository_read_stor_dev_region_id(unsignedint bus_index, unsignedint dev_index, unsignedint region_index, unsignedint *region_id); int ps3_repository_read_stor_dev_region_size(unsignedint bus_index, unsignedint dev_index, unsignedint region_index, u64 *region_size); int ps3_repository_read_stor_dev_region_start(unsignedint bus_index, unsignedint dev_index, unsignedint region_index, u64 *region_start); int ps3_repository_read_stor_dev_info(unsignedint bus_index, unsignedint dev_index, u64 *port, u64 *blk_size,
u64 *num_blocks, unsignedint *num_regions); int ps3_repository_read_stor_dev_region(unsignedint bus_index, unsignedint dev_index, unsignedint region_index, unsignedint *region_id, u64 *region_start, u64 *region_size);
/* repository logical pu and memory info */
int ps3_repository_read_num_pu(u64 *num_pu); int ps3_repository_read_pu_id(unsignedint pu_index, u64 *pu_id); int ps3_repository_read_rm_base(unsignedint ppe_id, u64 *rm_base); int ps3_repository_read_rm_size(unsignedint ppe_id, u64 *rm_size); int ps3_repository_read_region_total(u64 *region_total); int ps3_repository_read_mm_info(u64 *rm_base, u64 *rm_size,
u64 *region_total); int ps3_repository_read_highmem_region_count(unsignedint *region_count); int ps3_repository_read_highmem_base(unsignedint region_index,
u64 *highmem_base); int ps3_repository_read_highmem_size(unsignedint region_index,
u64 *highmem_size); int ps3_repository_read_highmem_info(unsignedint region_index,
u64 *highmem_base, u64 *highmem_size);
int ps3_repository_read_num_be(unsignedint *num_be); int ps3_repository_read_be_node_id(unsignedint be_index, u64 *node_id); int ps3_repository_read_be_id(u64 node_id, u64 *be_id); int __init ps3_repository_read_tb_freq(u64 node_id, u64 *tb_freq); int __init ps3_repository_read_be_tb_freq(unsignedint be_index, u64 *tb_freq);
/* repository performance monitor info */
int ps3_repository_read_lpm_privileges(unsignedint be_index, u64 *lpar,
u64 *rights);
/* repository 'Other OS' area */
int ps3_repository_read_boot_dat_addr(u64 *lpar_addr); int ps3_repository_read_boot_dat_size(unsignedint *size); int ps3_repository_read_boot_dat_info(u64 *lpar_addr, unsignedint *size);
/* repository spu info */
/** * enum spu_resource_type - Type of spu resource. * @spu_resource_type_shared: Logical spu is shared with other partions. * @spu_resource_type_exclusive: Logical spu is not shared with other partions. * * Returned by ps3_repository_read_spu_resource_id().
*/
int ps3_repository_read_num_spu_reserved(unsignedint *num_spu_reserved); int ps3_repository_read_num_spu_resource_id(unsignedint *num_resource_id); int ps3_repository_read_spu_resource_id(unsignedint res_index, enum ps3_spu_resource_type* resource_type, unsignedint *resource_id);
/* repository vuart info */
int __init ps3_repository_read_vuart_av_port(unsignedint *port); int __init ps3_repository_read_vuart_sysmgr_port(unsignedint *port);
#endif
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.