Lines Matching defs:mv64x60_handle
208 typedef struct mv64x60_handle mv64x60_handle_t;
214 void (*set_pci2regs_window)(struct mv64x60_handle *bh,
226 void (*set_mpsc2regs_window)(struct mv64x60_handle *bh, u32 base);
234 struct mv64x60_handle {
255 mv64x60_write(struct mv64x60_handle *bh, u32 offset, u32 val) {
264 mv64x60_read(struct mv64x60_handle *bh, u32 offset) {
275 mv64x60_modify(struct mv64x60_handle *bh, u32 offs, u32 data, u32 mask)
299 int mv64x60_init(struct mv64x60_handle *bh, struct mv64x60_setup_info *si);
301 void mv64x60_early_init(struct mv64x60_handle *bh,
303 void mv64x60_alloc_hose(struct mv64x60_handle *bh, u32 cfg_addr,
305 int mv64x60_get_type(struct mv64x60_handle *bh);
306 int mv64x60_setup_for_chip(struct mv64x60_handle *bh);
310 void mv64x60_get_mem_windows(struct mv64x60_handle *bh,
312 void mv64x60_config_cpu2mem_windows(struct mv64x60_handle *bh,
315 void mv64x60_config_cpu2pci_windows(struct mv64x60_handle *bh,
317 void mv64x60_config_pci2mem_windows(struct mv64x60_handle *bh,
324 void mv64x60_pd_fixup(struct mv64x60_handle *bh,
326 void mv64x60_get_32bit_window(struct mv64x60_handle *bh, u32 window,
328 void mv64x60_set_32bit_window(struct mv64x60_handle *bh, u32 window, u32 base,
330 void mv64x60_get_64bit_window(struct mv64x60_handle *bh, u32 window,
332 void mv64x60_set_64bit_window(struct mv64x60_handle *bh, u32 window,
334 void mv64x60_set_bus(struct mv64x60_handle *bh, u32 bus, u32 child_bus);
346 u32 mv64x60_calc_mem_size(struct mv64x60_handle *bh,