Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/bluetooth/
H A Dhci_bcm4377.c517 int (*send_calibration)(struct bcm4377_data *bcm4377);
518 int (*send_ptb)(struct bcm4377_data *bcm4377,
603 static void bcm4377_ring_doorbell(struct bcm4377_data *bcm4377, u8 doorbell, in bcm4377_ring_doorbell() argument
612 dev_dbg(&bcm4377->pdev->dev, "write %d to doorbell #%d (0x%x)\n", val, in bcm4377_ring_doorbell()
614 iowrite32(db, bcm4377->bar0 + BCM4377_BAR0_DOORBELL); in bcm4377_ring_doorbell()
617 static int bcm4377_extract_msgid(struct bcm4377_data *bcm4377, in bcm4377_extract_msgid() argument
626 &bcm4377->pdev->dev, in bcm4377_extract_msgid()
633 dev_warn(&bcm4377->pdev->dev, in bcm4377_extract_msgid()
642 static void bcm4377_handle_event(struct bcm4377_data *bcm4377, in bcm4377_handle_event() argument
654 dev_warn(&bcm4377 in bcm4377_handle_event()
694 bcm4377_handle_ack(struct bcm4377_data *bcm4377, struct bcm4377_transfer_ring *ring, u16 raw_msgid) bcm4377_handle_ack() argument
725 bcm4377_handle_completion(struct bcm4377_data *bcm4377, struct bcm4377_completion_ring *ring, u16 pos) bcm4377_handle_completion() argument
798 bcm4377_poll_completion_ring(struct bcm4377_data *bcm4377, struct bcm4377_completion_ring *ring) bcm4377_poll_completion_ring() argument
830 struct bcm4377_data *bcm4377 = data; bcm4377_irq() local
859 bcm4377_enqueue(struct bcm4377_data *bcm4377, struct bcm4377_transfer_ring *ring, void *data, size_t len, bool wait) bcm4377_enqueue() argument
970 bcm4377_create_completion_ring(struct bcm4377_data *bcm4377, struct bcm4377_completion_ring *ring) bcm4377_create_completion_ring() argument
1004 bcm4377_destroy_completion_ring(struct bcm4377_data *bcm4377, struct bcm4377_completion_ring *ring) bcm4377_destroy_completion_ring() argument
1025 bcm4377_create_transfer_ring(struct bcm4377_data *bcm4377, struct bcm4377_transfer_ring *ring) bcm4377_create_transfer_ring() argument
1094 bcm4377_destroy_transfer_ring(struct bcm4377_data *bcm4377, struct bcm4377_transfer_ring *ring) bcm4377_destroy_transfer_ring() argument
1114 __bcm4378_send_calibration_chunk(struct bcm4377_data *bcm4377, const void *data, size_t data_len, u16 blocks_left) __bcm4378_send_calibration_chunk() argument
1138 __bcm4378_send_calibration(struct bcm4377_data *bcm4377, const void *data, size_t data_size) __bcm4378_send_calibration() argument
1169 bcm4378_send_calibration(struct bcm4377_data *bcm4377) bcm4378_send_calibration() argument
1182 bcm4387_send_calibration(struct bcm4377_data *bcm4377) bcm4387_send_calibration() argument
1194 bcm4377_request_blob(struct bcm4377_data *bcm4377, const char *suffix) bcm4377_request_blob() argument
1222 bcm4377_send_ptb(struct bcm4377_data *bcm4377, const struct firmware *fw) bcm4377_send_ptb() argument
1241 bcm4378_send_ptb_chunk(struct bcm4377_data *bcm4377, const void *data, size_t data_len, u16 blocks_left) bcm4378_send_ptb_chunk() argument
1264 bcm4378_send_ptb(struct bcm4377_data *bcm4377, const struct firmware *fw) bcm4378_send_ptb() argument
1291 struct bcm4377_data *bcm4377 = hci_get_drvdata(hdev); bcm4377_hci_open() local
1361 struct bcm4377_data *bcm4377 = hci_get_drvdata(hdev); bcm4377_hci_close() local
1380 bcm4377_is_valid_bdaddr(struct bcm4377_data *bcm4377, bdaddr_t *addr) bcm4377_is_valid_bdaddr() argument
1396 bcm4377_check_bdaddr(struct bcm4377_data *bcm4377) bcm4377_check_bdaddr() argument
1428 struct bcm4377_data *bcm4377 = hci_get_drvdata(hdev); bcm4377_hci_setup() local
1454 struct bcm4377_data *bcm4377 = hci_get_drvdata(hdev); bcm4377_hci_send_frame() local
1491 struct bcm4377_data *bcm4377 = hci_get_drvdata(hdev); bcm4377_hci_set_bdaddr() local
1507 bcm4377_alloc_transfer_ring(struct bcm4377_data *bcm4377, struct bcm4377_transfer_ring *ring) bcm4377_alloc_transfer_ring() argument
1562 bcm4377_alloc_completion_ring(struct bcm4377_data *bcm4377, struct bcm4377_completion_ring *ring) bcm4377_alloc_completion_ring() argument
1584 bcm4377_init_context(struct bcm4377_data *bcm4377) bcm4377_init_context() argument
1659 bcm4377_prepare_rings(struct bcm4377_data *bcm4377) bcm4377_prepare_rings() argument
1809 bcm4377_boot(struct bcm4377_data *bcm4377) bcm4377_boot() argument
1886 bcm4377_setup_rti(struct bcm4377_data *bcm4377) bcm4377_setup_rti() argument
1946 bcm4377_parse_otp_board_params(struct bcm4377_data *bcm4377, char tag, const char *val, size_t len) bcm4377_parse_otp_board_params() argument
1958 bcm4377_parse_otp_chip_params(struct bcm4377_data *bcm4377, char tag, const char *val, size_t len) bcm4377_parse_otp_chip_params() argument
1981 bcm4377_parse_otp_str(struct bcm4377_data *bcm4377, const u8 *str, enum bcm4377_otp_params_type type) bcm4377_parse_otp_str() argument
2028 bcm4377_parse_otp_sys_vendor(struct bcm4377_data *bcm4377, u8 *otp, size_t size) bcm4377_parse_otp_sys_vendor() argument
2080 bcm4377_parse_otp(struct bcm4377_data *bcm4377) bcm4377_parse_otp() argument
2128 bcm4377_init_cfg(struct bcm4377_data *bcm4377) bcm4377_init_cfg() argument
2177 bcm4377_probe_dmi(struct bcm4377_data *bcm4377) bcm4377_probe_dmi() argument
2192 bcm4377_probe_of(struct bcm4377_data *bcm4377) bcm4377_probe_of() argument
2226 bcm4377_disable_aspm(struct bcm4377_data *bcm4377) bcm4377_disable_aspm() argument
2257 struct bcm4377_data *bcm4377; bcm4377_probe() local
2399 struct bcm4377_data *bcm4377 = pci_get_drvdata(pdev); bcm4377_suspend() local
2414 struct bcm4377_data *bcm4377 = pci_get_drvdata(pdev); bcm4377_resume() local
[all...]

Completed in 3 milliseconds