Lines Matching defs:data

560 		struct mwifiex_sdio_device *data = (void *)id->driver_data;
562 card->firmware = data->firmware;
563 card->firmware_sdiouart = data->firmware_sdiouart;
564 card->reg = data->reg;
565 card->max_ports = data->max_ports;
566 card->mp_agg_pkt_limit = data->mp_agg_pkt_limit;
567 card->supports_sdio_new_mode = data->supports_sdio_new_mode;
568 card->has_control_mask = data->has_control_mask;
569 card->tx_buf_size = data->tx_buf_size;
570 card->mp_tx_agg_buf_size = data->mp_tx_agg_buf_size;
571 card->mp_rx_agg_buf_size = data->mp_rx_agg_buf_size;
572 card->can_dump_fw = data->can_dump_fw;
573 card->fw_dump_enh = data->fw_dump_enh;
574 card->can_auto_tdls = data->can_auto_tdls;
575 card->can_ext_scan = data->can_ext_scan;
576 card->fw_ready_extra_delay = data->fw_ready_extra_delay;
654 /* Write data into SDIO card register. Caller claims SDIO device. */
656 mwifiex_write_reg_locked(struct sdio_func *func, u32 reg, u8 data)
660 sdio_writeb(func, data, reg, &ret);
664 /* This function writes data into SDIO card register.
667 mwifiex_write_reg(struct mwifiex_adapter *adapter, u32 reg, u8 data)
673 ret = mwifiex_write_reg_locked(card->func, reg, data);
679 /* This function reads data from SDIO card register.
682 mwifiex_read_reg(struct mwifiex_adapter *adapter, u32 reg, u8 *data)
692 *data = val;
697 /* This function writes multiple data into SDIO card memory.
731 /* This function reads multiple data from SDIO card memory.
1122 * This function sends data to the card.
1165 "data: mp_rd_bitmap=0x%08x\n", rd_bitmap);
1180 "data: port=%d mp_rd_bitmap=0x%08x\n",
1188 /* We are now handling the SDIO data ports */
1196 "data: port=%d mp_rd_bitmap=0x%08x -> 0x%08x\n",
1203 * This function gets the write port for data.
1216 "data: mp_wr_bitmap=0x%08x\n", wr_bitmap);
1235 "invalid data port=%d cur port=%d mp_wr_bitmap=0x%08x -> 0x%08x\n",
1242 "data: port=%d mp_wr_bitmap=0x%08x -> 0x%08x\n",
1387 * This function sends a data buffer to the card.
1463 /* Perform firmware data transfer */
1476 /* More data? */
1580 * Based on the data block size and pkt_len,
1581 * skb data will be decoded to few packets.
1590 u8 *data;
1592 data = skb->data;
1598 blk_num = *(data + BLOCK_NUMBER_OFFSET);
1607 pkt_len = get_unaligned_le16((data +
1621 memcpy(skb_deaggr->data, data + SDIO_HEADER_OFFSET, pkt_len);
1625 data += blk_size;
1633 * Based on the type, the packet is treated as either a data, or
1644 pkt_len = get_unaligned_le16(skb->data);
1688 skb->data,
1691 memcpy(cmd_buf, skb->data,
1705 adapter->event_cause = get_unaligned_le32(skb->data);
1709 skb->data + MWIFIEX_EVENT_HEADER_LEN,
1732 * For data received on control port, or if aggregation is disabled, the
1773 /* Some more data RX pending */
1791 /* No more data RX pending */
1837 /* Reading data from "start_port + 0" to "start_port +
1883 memcpy(skb_deaggr->data, curr_ptr, pkt_len);
1924 skb->data, skb->len,
2020 if (mwifiex_sdio_card_to_host(adapter, &pkt_type, skb->data,
2247 "data: %s: precopy current buffer\n",
2259 "data: %s: send aggr buffer: %d %d\n",
2270 /* Writing data from "start_port + 0" to "start_port +
2303 "data: %s: send current buffer %d\n",
2311 "data: %s: postcopy current buffer\n",
2320 * This function downloads data from driver to card.
2322 * Both commands and data packets are transferred to the card by this
2338 u8 *payload = (u8 *)skb->data;
2376 /* Transfer data to card */
2453 * data is set to null.
2471 * SDIO IRQ is claimed, block size is set and driver data is initialized.
2674 "cmd: mp_end_port %d, data port mask 0x%x\n",
3002 "vzalloc devdump data failure!\n");
3056 u8 count, func, data, index = 0, size = 0;
3110 data = sdio_f0_readb(cardp->func, reg, &ret);
3112 data = sdio_readb(cardp->func, reg, &ret);
3117 ptr += sprintf(ptr, "%02x ", data);
3154 * data transfer, we will reset to default size.