H A D | hci_bcm4377.c | 517 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...] |