Lines Matching defs:data
43 struct hci_event_hdr *hdr = (void *) skb->data;
49 ec = (void *) (skb->data + HCI_EVENT_HDR_SIZE);
76 event = (struct btmrvl_event *) skb->data;
83 switch (event->data[0]) {
85 if (!event->data[2]) {
86 if (event->data[1] == BT_PS_ENABLE)
98 if (!event->data[3])
99 BT_DBG("gpio=%x, gap=%x", event->data[1],
100 event->data[2]);
106 if (!event->data[1]) {
119 event->data[1] == MODULE_BRINGUP_REQ) {
121 ((event->data[2] == MODULE_BROUGHT_UP) ||
122 (event->data[2] == MODULE_ALREADY_UP)) ?
125 if (event->length > 3 && event->data[3])
132 event->data[1] == MODULE_SHUTDOWN_REQ) {
133 BT_DBG("EVENT:%s", (event->data[2]) ?
142 if (event->data[1] == BT_PS_SLEEP)
149 BT_DBG("Unknown Event=%d", event->data[0]);
352 if (!skb || !skb->data)
368 skb->data[0] = (skb->len & 0x0000ff);
369 skb->data[1] = (skb->len & 0x00ff00) >> 8;
370 skb->data[2] = (skb->len & 0xff0000) >> 16;
371 skb->data[3] = hci_skb_pkt_type(skb);
374 ret = priv->hw_host_to_card(priv, skb->data, skb->len);
471 u8 *data, int len)
475 data[0] = 0x00;
476 data[1] = 0x00;
477 data[2] = 0x00;
478 data[3] = len;
480 print_hex_dump_bytes("Calibration data: ",
481 DUMP_PREFIX_OFFSET, data, BT_CAL_HDR_LEN + len);
483 ret = btmrvl_send_sync_cmd(priv, BT_CMD_LOAD_CONFIG_DATA, data,
486 BT_ERR("Failed to download calibration data");
513 ret = of_property_read_u8_array(dt_node, "marvell,cal-data",
519 BT_DBG("Use cal data from device tree");
523 BT_ERR("Fail to download calibrate data");
586 * This function handles the event generated by firmware, rx data
587 * received from firmware, and tx data sent from kernel.
589 static int btmrvl_service_main_thread(void *data)
591 struct btmrvl_thread *thread = data;