Lines Matching refs:fw_ohci
88 struct fw_ohci *ohci;
118 struct fw_ohci *ohci;
178 struct fw_ohci {
194 * Spinlock for accessing fw_ohci data. Never call out of
234 static inline struct fw_ohci *fw_ohci(struct fw_card *card)
236 return container_of(card, struct fw_ohci, card);
291 static bool has_reboot_by_cycle_timer_read_quirk(const struct fw_ohci *ohci)
411 static void log_irqs(struct fw_ohci *ohci, u32 evt)
460 static void log_selfids(struct fw_ohci *ohci, int generation, int self_id_count)
516 static void log_ar_at_event(struct fw_ohci *ohci,
572 static inline void reg_write(const struct fw_ohci *ohci, int offset, u32 data)
577 static inline u32 reg_read(const struct fw_ohci *ohci, int offset)
582 static inline void flush_writes(const struct fw_ohci *ohci)
594 static int read_phy_reg(struct fw_ohci *ohci, int addr)
621 static int write_phy_reg(const struct fw_ohci *ohci, int addr, u32 val)
644 static int update_phy_reg(struct fw_ohci *ohci, int addr,
661 static int read_paged_phy_reg(struct fw_ohci *ohci, int page, int addr)
674 struct fw_ohci *ohci = fw_ohci(card);
687 struct fw_ohci *ohci = fw_ohci(card);
736 struct fw_ohci *ohci = ctx->ohci;
844 struct fw_ohci *ohci = ctx->ohci;
1014 static int ar_context_init(struct ar_context *ctx, struct fw_ohci *ohci,
1175 static int context_init(struct context *ctx, struct fw_ohci *ohci,
1253 struct fw_ohci *ohci = ctx->ohci;
1301 struct fw_ohci *ohci = ctx->ohci;
1332 struct fw_ohci *ohci = ctx->ohci;
1476 struct fw_ohci *ohci = context->ohci;
1557 static void handle_local_rom(struct fw_ohci *ohci,
1584 static void handle_local_lock(struct fw_ohci *ohci,
1693 static void detect_dead_context(struct fw_ohci *ohci,
1704 static void handle_dead_contexts(struct fw_ohci *ohci)
1754 static u32 get_cycle_time(struct fw_ohci *ohci)
1793 static u32 update_bus_time(struct fw_ohci *ohci)
1810 static int get_status_for_port(struct fw_ohci *ohci, int port_index)
1831 static int get_self_id_pos(struct fw_ohci *ohci, u32 self_id,
1847 static int initiated_reset(struct fw_ohci *ohci)
1877 static int find_and_insert_self_id(struct fw_ohci *ohci, int self_id_count)
1923 struct fw_ohci *ohci =
1924 container_of(work, struct fw_ohci, bus_reset_work);
2108 struct fw_ohci *ohci = data;
2207 static int software_reset(struct fw_ohci *ohci)
2236 static int configure_1394a_enhancements(struct fw_ohci *ohci)
2287 static int probe_tsb41ba3d(struct fw_ohci *ohci)
2312 struct fw_ohci *ohci = fw_ohci(card);
2490 struct fw_ohci *ohci;
2494 ohci = fw_ohci(card);
2577 struct fw_ohci *ohci = fw_ohci(card);
2584 struct fw_ohci *ohci = fw_ohci(card);
2591 struct fw_ohci *ohci = fw_ohci(card);
2619 struct fw_ohci *ohci = fw_ohci(card);
2658 struct fw_ohci *ohci = fw_ohci(card);
2709 struct fw_ohci *ohci = fw_ohci(card);
2965 static void set_multichannel_mask(struct fw_ohci *ohci, u64 channels)
2979 struct fw_ohci *ohci = fw_ohci(card);
3078 struct fw_ohci *ohci = ctx->context.ohci;
3126 struct fw_ohci *ohci = fw_ohci(base->card);
3151 struct fw_ohci *ohci = fw_ohci(base->card);
3188 struct fw_ohci *ohci = fw_ohci(base->card);
3217 static void ohci_resume_iso_dma(struct fw_ohci *ohci)
3598 struct fw_ohci *ohci;
3798 struct fw_ohci *ohci = pci_get_drvdata(dev);
3846 struct fw_ohci *ohci = pci_get_drvdata(dev);
3865 struct fw_ohci *ohci = pci_get_drvdata(dev);