Lines Matching defs:data
53 * struct bcm_device_data - device specific data
322 static irqreturn_t bcm_host_wake(int irq, void *data)
324 struct bcm_device *bdev = data;
694 static int bcm_recv(struct hci_uart *hu, const void *data, int count)
701 bcm->rx_skb = h4_recv_buf(hu->hdev, bcm->rx_skb, data, count,
961 static int bcm_resource(struct acpi_resource *ares, void *data)
963 struct bcm_device *dev = data;
970 irq = &ares->data.extended_irq;
977 gpio = &ares->data.gpio;
986 sb = &ares->data.uart_serial_bus;
1523 const struct bcm_device_data *data;
1561 data = device_get_match_data(bcmdev->dev);
1562 if (data) {
1563 bcmdev->max_autobaud_speed = data->max_autobaud_speed;
1564 bcmdev->no_early_set_baudrate = data->no_early_set_baudrate;
1565 bcmdev->drive_rts_on_open = data->drive_rts_on_open;
1566 bcmdev->no_uart_clock_set = data->no_uart_clock_set;
1567 if (data->max_speed && bcmdev->oper_speed > data->max_speed)
1568 bcmdev->oper_speed = data->max_speed;
1606 { .compatible = "brcm,bcm43438-bt", .data = &bcm43438_device_data },
1607 { .compatible = "brcm,bcm4349-bt", .data = &bcm43438_device_data },
1608 { .compatible = "brcm,bcm43540-bt", .data = &bcm4354_device_data },
1610 { .compatible = "cypress,cyw4373a0-bt", .data = &cyw4373a0_device_data },
1611 { .compatible = "infineon,cyw55572-bt", .data = &cyw55572_device_data },