Searched refs:pfunction (Results 1 - 5 of 5) sorted by relevance

/linux-4.4.14/drivers/net/wireless/rsi/
H A Drsi_91x_sdio.c148 * @pfunction: Pointer to the sdio_func structure.
152 static void rsi_reset_card(struct sdio_func *pfunction) rsi_reset_card() argument
156 struct mmc_card *card = pfunction->card; rsi_reset_card()
164 ret = rsi_cmd52writebyte(pfunction->card, rsi_reset_card()
206 err = rsi_issue_sdiocommand(pfunction, rsi_reset_card()
221 err = rsi_issue_sdiocommand(pfunction, rsi_reset_card()
234 err = rsi_issue_sdiocommand(pfunction, rsi_reset_card()
257 err = rsi_issue_sdiocommand(pfunction, rsi_reset_card()
271 err = rsi_issue_sdiocommand(pfunction, rsi_reset_card()
342 struct mmc_host *host = dev->pfunction->card->host; rsi_setclock()
366 status = sdio_set_block_size(dev->pfunction, length); rsi_setblocklength()
367 dev->pfunction->max_blksize = 256; rsi_setblocklength()
414 sdio_claim_host(dev->pfunction); rsi_sdio_read_register()
417 *data = sdio_f0_readb(dev->pfunction, addr, &status); rsi_sdio_read_register()
419 *data = sdio_readb(dev->pfunction, addr, &status); rsi_sdio_read_register()
421 sdio_release_host(dev->pfunction); rsi_sdio_read_register()
445 sdio_claim_host(dev->pfunction); rsi_sdio_write_register()
448 sdio_f0_writeb(dev->pfunction, *data, addr, &status); rsi_sdio_write_register()
450 sdio_writeb(dev->pfunction, *data, addr, &status); rsi_sdio_write_register()
452 sdio_release_host(dev->pfunction); rsi_sdio_write_register()
497 sdio_claim_host(dev->pfunction); rsi_sdio_read_register_multiple()
499 status = sdio_readsb(dev->pfunction, data, addr, count); rsi_sdio_read_register_multiple()
501 sdio_release_host(dev->pfunction); rsi_sdio_read_register_multiple()
539 sdio_claim_host(dev->pfunction); rsi_sdio_write_register_multiple()
541 status = sdio_writesb(dev->pfunction, addr, data, count); rsi_sdio_write_register_multiple()
543 sdio_release_host(dev->pfunction); rsi_sdio_write_register_multiple()
636 struct sdio_func *pfunction) rsi_init_sdio_interface()
647 sdio_claim_host(pfunction); rsi_init_sdio_interface()
649 pfunction->enable_timeout = 100; rsi_init_sdio_interface()
650 status = sdio_enable_func(pfunction); rsi_init_sdio_interface()
653 sdio_release_host(pfunction); rsi_init_sdio_interface()
659 rsi_91x_dev->pfunction = pfunction; rsi_init_sdio_interface()
660 adapter->device = &pfunction->dev; rsi_init_sdio_interface()
662 sdio_set_drvdata(pfunction, adapter); rsi_init_sdio_interface()
677 sdio_release_host(pfunction); rsi_init_sdio_interface()
689 sdio_disable_func(pfunction); rsi_init_sdio_interface()
690 sdio_release_host(pfunction); rsi_init_sdio_interface()
698 * @pfunction: Pointer to the sdio_func structure.
703 static int rsi_probe(struct sdio_func *pfunction, rsi_probe() argument
717 if (rsi_init_sdio_interface(adapter, pfunction)) { rsi_probe()
725 sdio_claim_host(pfunction); rsi_probe()
726 sdio_disable_func(pfunction); rsi_probe()
727 sdio_release_host(pfunction); rsi_probe()
731 sdio_claim_host(pfunction); rsi_probe()
732 if (sdio_claim_irq(pfunction, rsi_handle_interrupt)) { rsi_probe()
734 sdio_release_host(pfunction); rsi_probe()
738 sdio_release_host(pfunction); rsi_probe()
750 * @pfunction: Pointer to the sdio_func structure.
754 static void rsi_disconnect(struct sdio_func *pfunction) rsi_disconnect() argument
756 struct rsi_hw *adapter = sdio_get_drvdata(pfunction); rsi_disconnect()
767 sdio_claim_host(pfunction); rsi_disconnect()
768 sdio_release_irq(pfunction); rsi_disconnect()
769 sdio_disable_func(pfunction); rsi_disconnect()
772 rsi_reset_card(pfunction); rsi_disconnect()
773 sdio_release_host(pfunction); rsi_disconnect()
635 rsi_init_sdio_interface(struct rsi_hw *adapter, struct sdio_func *pfunction) rsi_init_sdio_interface() argument
H A Drsi_91x_usb.c370 * @pfunction: Pointer to USB interface structure.
375 struct usb_interface *pfunction) rsi_init_usb_interface()
386 rsi_dev->usbdev = interface_to_usbdev(pfunction); rsi_init_usb_interface()
388 if (rsi_find_bulk_in_and_out_endpoints(pfunction, adapter)) rsi_init_usb_interface()
391 adapter->device = &pfunction->dev; rsi_init_usb_interface()
392 usb_set_intfdata(pfunction, adapter); rsi_init_usb_interface()
449 * @pfunction: Pointer to the USB interface structure.
454 static int rsi_probe(struct usb_interface *pfunction, rsi_probe() argument
471 status = rsi_init_usb_interface(adapter, pfunction); rsi_probe()
520 * @pfunction: Pointer to the USB interface structure.
524 static void rsi_disconnect(struct usb_interface *pfunction) rsi_disconnect() argument
526 struct rsi_hw *adapter = usb_get_intfdata(pfunction); rsi_disconnect()
374 rsi_init_usb_interface(struct rsi_hw *adapter, struct usb_interface *pfunction) rsi_init_usb_interface() argument
H A Drsi_usb.h42 struct usb_interface *pfunction; member in struct:rsi_91x_usbdev
H A Drsi_sdio.h105 struct sdio_func *pfunction; member in struct:rsi_91x_sdiodev
/linux-4.4.14/tools/lib/traceevent/
H A Dplugin_function.c130 unsigned long long pfunction; function_handler() local
140 if (pevent_get_field_val(s, event, "parent_ip", record, &pfunction, 1)) function_handler()
143 parent = pevent_find_function(pevent, pfunction); function_handler()
160 trace_seq_printf(s, "0x%llx", pfunction); function_handler()

Completed in 100 milliseconds