bcm4377_data
static int bcm4377_destroy_completion_ring(struct bcm4377_data *bcm4377,
static int bcm4377_create_transfer_ring(struct bcm4377_data *bcm4377,
static int bcm4377_destroy_transfer_ring(struct bcm4377_data *bcm4377,
static int __bcm4378_send_calibration_chunk(struct bcm4377_data *bcm4377,
static int __bcm4378_send_calibration(struct bcm4377_data *bcm4377,
static int bcm4378_send_calibration(struct bcm4377_data *bcm4377)
static int bcm4387_send_calibration(struct bcm4377_data *bcm4377)
static int bcm4388_send_calibration(struct bcm4377_data *bcm4377)
static const struct firmware *bcm4377_request_blob(struct bcm4377_data *bcm4377,
static int bcm4377_send_ptb(struct bcm4377_data *bcm4377,
static int bcm4378_send_ptb_chunk(struct bcm4377_data *bcm4377,
static int bcm4378_send_ptb(struct bcm4377_data *bcm4377,
struct bcm4377_data *bcm4377 = hci_get_drvdata(hdev);
struct bcm4377_data *bcm4377 = hci_get_drvdata(hdev);
static bool bcm4377_is_valid_bdaddr(struct bcm4377_data *bcm4377,
static int bcm4377_check_bdaddr(struct bcm4377_data *bcm4377)
struct bcm4377_data *bcm4377 = hci_get_drvdata(hdev);
struct bcm4377_data *bcm4377 = hci_get_drvdata(hdev);
struct bcm4377_data *bcm4377 = hci_get_drvdata(hdev);
static int bcm4377_alloc_transfer_ring(struct bcm4377_data *bcm4377,
static int bcm4377_alloc_completion_ring(struct bcm4377_data *bcm4377,
static int bcm4377_init_context(struct bcm4377_data *bcm4377)
static int bcm4377_prepare_rings(struct bcm4377_data *bcm4377)
static int bcm4377_boot(struct bcm4377_data *bcm4377)
static int bcm4377_setup_rti(struct bcm4377_data *bcm4377)
static int bcm4377_parse_otp_board_params(struct bcm4377_data *bcm4377,
static int bcm4377_parse_otp_chip_params(struct bcm4377_data *bcm4377, char tag,
static int bcm4377_parse_otp_str(struct bcm4377_data *bcm4377, const u8 *str,
static int bcm4377_parse_otp_sys_vendor(struct bcm4377_data *bcm4377, u8 *otp,
static int bcm4377_parse_otp(struct bcm4377_data *bcm4377)
static int bcm4377_init_cfg(struct bcm4377_data *bcm4377)
static int bcm4377_probe_dmi(struct bcm4377_data *bcm4377)
static int bcm4377_probe_of(struct bcm4377_data *bcm4377)
static void bcm4377_disable_aspm(struct bcm4377_data *bcm4377)
struct bcm4377_data *bcm4377;
struct bcm4377_data *bcm4377 = pci_get_drvdata(pdev);
struct bcm4377_data *bcm4377 = pci_get_drvdata(pdev);
struct bcm4377_data;
int (*send_calibration)(struct bcm4377_data *bcm4377);
int (*send_ptb)(struct bcm4377_data *bcm4377,
static void bcm4377_ring_doorbell(struct bcm4377_data *bcm4377, u8 doorbell,
static int bcm4377_extract_msgid(struct bcm4377_data *bcm4377,
static void bcm4377_handle_event(struct bcm4377_data *bcm4377,
static void bcm4377_handle_ack(struct bcm4377_data *bcm4377,
static void bcm4377_handle_completion(struct bcm4377_data *bcm4377,
static void bcm4377_poll_completion_ring(struct bcm4377_data *bcm4377,
struct bcm4377_data *bcm4377 = data;
static int bcm4377_enqueue(struct bcm4377_data *bcm4377,
static int bcm4377_create_completion_ring(struct bcm4377_data *bcm4377,