Home
last modified time | relevance | path

Searched refs:dev_ibi (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/i3c/master/mipi-i3c-hci/
H A Ddma.c636 struct hci_dma_dev_ibi_data *dev_ibi; in hci_dma_request_ibi() local
638 dev_ibi = kmalloc_obj(*dev_ibi); in hci_dma_request_ibi()
639 if (!dev_ibi) in hci_dma_request_ibi()
643 kfree(dev_ibi); in hci_dma_request_ibi()
646 dev_ibi->pool = pool; in hci_dma_request_ibi()
647 dev_ibi->max_len = req->max_payload_len; in hci_dma_request_ibi()
648 dev_data->ibi_data = dev_ibi; in hci_dma_request_ibi()
655 struct hci_dma_dev_ibi_data *dev_ibi = dev_data->ibi_data; in hci_dma_free_ibi() local
658 i3c_generic_ibi_free_pool(dev_ibi->pool); in hci_dma_free_ibi()
659 kfree(dev_ibi); in hci_dma_free_ibi()
[all …]
H A Dpio.c843 struct hci_pio_dev_ibi_data *dev_ibi; in hci_pio_prep_new_ibi() local
874 dev_ibi = dev_data->ibi_data; in hci_pio_prep_new_ibi()
875 ibi->max_len = dev_ibi->max_len; in hci_pio_prep_new_ibi()
883 ibi->slot = i3c_generic_ibi_get_free_slot(dev_ibi->pool); in hci_pio_prep_new_ibi()
896 struct hci_pio_dev_ibi_data *dev_ibi; in hci_pio_free_ibi_slot() local
899 dev_ibi = ibi->slot->dev->common.master_priv; in hci_pio_free_ibi_slot()
900 i3c_generic_ibi_recycle_slot(dev_ibi->pool, ibi->slot); in hci_pio_free_ibi_slot()
978 struct hci_pio_dev_ibi_data *dev_ibi; in hci_pio_request_ibi() local
980 dev_ibi = kmalloc_obj(*dev_ibi); in hci_pio_request_ibi()
981 if (!dev_ibi) in hci_pio_request_ibi()
[all …]