Lines Matching refs:tsi721_device
43 static void tsi721_omsg_handler(struct tsi721_device *priv, int ch);
44 static void tsi721_imsg_handler(struct tsi721_device *priv, int ch);
61 struct tsi721_device *priv = mport->priv; in tsi721_lcread()
86 struct tsi721_device *priv = mport->priv; in tsi721_lcwrite()
111 static int tsi721_maint_dma(struct tsi721_device *priv, u32 sys_size, in tsi721_maint_dma()
218 struct tsi721_device *priv = mport->priv; in tsi721_cread_dma()
241 struct tsi721_device *priv = mport->priv; in tsi721_cwrite_dma()
259 tsi721_pw_handler(struct tsi721_device *priv) in tsi721_pw_handler()
296 struct tsi721_device *priv = container_of(work, struct tsi721_device, in tsi721_pw_dpc()
319 struct tsi721_device *priv = mport->priv; in tsi721_pw_enable()
352 struct tsi721_device *priv = mport->priv; in tsi721_dsend()
376 tsi721_dbell_handler(struct tsi721_device *priv) in tsi721_dbell_handler()
393 struct tsi721_device *priv = container_of(work, struct tsi721_device, in tsi721_db_dpc()
471 struct tsi721_device *priv = (struct tsi721_device *)ptr; in tsi721_irqhandler()
581 static void tsi721_interrupts_init(struct tsi721_device *priv) in tsi721_interrupts_init()
627 struct tsi721_device *priv = (struct tsi721_device *)ptr; in tsi721_omsg_msix()
646 struct tsi721_device *priv = (struct tsi721_device *)ptr; in tsi721_imsg_msix()
665 struct tsi721_device *priv = (struct tsi721_device *)ptr; in tsi721_srio_msix()
689 struct tsi721_device *priv = (struct tsi721_device *)ptr; in tsi721_sr2pc_ch_msix()
715 static int tsi721_request_msix(struct tsi721_device *priv) in tsi721_request_msix()
745 static int tsi721_enable_msix(struct tsi721_device *priv) in tsi721_enable_msix()
848 static int tsi721_request_irq(struct tsi721_device *priv) in tsi721_request_irq()
868 static void tsi721_free_irq(struct tsi721_device *priv) in tsi721_free_irq()
880 tsi721_obw_alloc(struct tsi721_device *priv, struct tsi721_obw_bar *pbar, in tsi721_obw_alloc()
946 struct tsi721_device *priv = mport->priv; in tsi721_map_outb_win()
1029 struct tsi721_device *priv = mport->priv; in tsi721_unmap_outb_win()
1058 static void tsi721_init_pc2sr_mapping(struct tsi721_device *priv) in tsi721_init_pc2sr_mapping()
1113 struct tsi721_device *priv = mport->priv; in tsi721_rio_map_inb_mem()
1266 struct tsi721_device *priv = mport->priv; in tsi721_rio_unmap_inb_mem()
1326 static void tsi721_init_sr2pc_mapping(struct tsi721_device *priv) in tsi721_init_sr2pc_mapping()
1341 static void tsi721_close_sr2pc_mapping(struct tsi721_device *priv) in tsi721_close_sr2pc_mapping()
1363 static int tsi721_port_write_init(struct tsi721_device *priv) in tsi721_port_write_init()
1379 static void tsi721_port_write_free(struct tsi721_device *priv) in tsi721_port_write_free()
1384 static int tsi721_doorbell_init(struct tsi721_device *priv) in tsi721_doorbell_init()
1422 static void tsi721_doorbell_free(struct tsi721_device *priv) in tsi721_doorbell_free()
1442 static int tsi721_bdma_maint_init(struct tsi721_device *priv) in tsi721_bdma_maint_init()
1530 static int tsi721_bdma_maint_free(struct tsi721_device *priv) in tsi721_bdma_maint_free()
1563 tsi721_imsg_interrupt_enable(struct tsi721_device *priv, int ch, in tsi721_imsg_interrupt_enable()
1593 tsi721_imsg_interrupt_disable(struct tsi721_device *priv, int ch, in tsi721_imsg_interrupt_disable()
1624 tsi721_omsg_interrupt_enable(struct tsi721_device *priv, int ch, in tsi721_omsg_interrupt_enable()
1654 tsi721_omsg_interrupt_disable(struct tsi721_device *priv, int ch, in tsi721_omsg_interrupt_disable()
1697 struct tsi721_device *priv = mport->priv; in tsi721_add_outb_message()
1761 static void tsi721_omsg_handler(struct tsi721_device *priv, int ch) in tsi721_omsg_handler()
1905 struct tsi721_device *priv = mport->priv; in tsi721_open_outb_mbox()
2085 struct tsi721_device *priv = mport->priv; in tsi721_close_outb_mbox()
2142 static void tsi721_imsg_handler(struct tsi721_device *priv, int ch) in tsi721_imsg_handler()
2194 struct tsi721_device *priv = mport->priv; in tsi721_open_inb_mbox()
2387 struct tsi721_device *priv = mport->priv; in tsi721_close_inb_mbox()
2448 struct tsi721_device *priv = mport->priv; in tsi721_add_inb_buffer()
2479 struct tsi721_device *priv = mport->priv; in tsi721_get_inb_message()
2546 static int tsi721_messages_init(struct tsi721_device *priv) in tsi721_messages_init()
2584 struct tsi721_device *priv = mport->priv; in tsi721_query_mport()
2611 static void tsi721_disable_ints(struct tsi721_device *priv) in tsi721_disable_ints()
2694 static int tsi721_setup_mport(struct tsi721_device *priv) in tsi721_setup_mport()
2774 struct tsi721_device *priv; in tsi721_probe()
2777 priv = kzalloc(sizeof(struct tsi721_device), GFP_KERNEL); in tsi721_probe()
2974 struct tsi721_device *priv = pci_get_drvdata(pdev); in tsi721_remove()
3009 struct tsi721_device *priv = pci_get_drvdata(pdev); in tsi721_shutdown()