Lines Matching defs:data
202 mapping.addr = dma_map_single(&card->dev->dev, skb->data, size, flags);
223 * This function writes data into PCIE card register.
225 static int mwifiex_write_reg(struct mwifiex_adapter *adapter, int reg, u32 data)
229 iowrite32(data, card->pci_mmap1 + reg);
234 /* This function reads data from PCIE card register.
236 static int mwifiex_read_reg(struct mwifiex_adapter *adapter, int reg, u32 *data)
240 *data = ioread32(card->pci_mmap1 + reg);
241 if (*data == 0xffffffff)
247 /* This function reads u8 data from PCIE card register. */
249 int reg, u8 *data)
253 *data = ioread8(card->pci_mmap1 + reg);
387 struct mwifiex_pcie_device *data = (void *)ent->driver_data;
388 card->pcie.reg = data->reg;
389 card->pcie.blksz_fw_dl = data->blksz_fw_dl;
390 card->pcie.tx_buf_size = data->tx_buf_size;
391 card->pcie.can_dump_fw = data->can_dump_fw;
392 card->pcie.mem_type_mapping_tbl = data->mem_type_mapping_tbl;
393 card->pcie.num_mem_types = data->num_mem_types;
394 card->pcie.can_ext_scan = data->can_ext_scan;
621 buffer = cmdrsp->data;
791 /* Allocate skb here so that firmware can DMA data from it */
810 "info: RX ring: skb=%p len=%d data=%p buf_pa=%#x:%x\n",
811 skb, skb->len, skb->data, (u32)buf_pa,
850 /* Allocate skb here so that firmware can DMA data from it */
868 "info: EVT ring: skb=%p len=%d data=%p buf_pa=%#x:%x\n",
869 skb, skb->len, skb->data, (u32)buf_pa,
1207 /* Allocate memory for receiving command response data */
1211 "Unable to allocate skb for command response data.\n");
1326 * This function unmaps and frees downloaded data buffer
1418 /* This function sends data buffer to device. First 4 bytes of payload
1437 if (!(skb->data && skb->len)) {
1440 __func__, skb->data, skb->len);
1455 payload = skb->data;
1607 /* Get data length from interface header -
1610 rx_len = get_unaligned_le16(skb_data->data);
1712 if (!(skb->data && skb->len)) {
1715 __func__, skb->data, skb->len);
1768 /* This function init rx port in firmware which in turn enables to receive data
1796 u8 *payload = (u8 *)skb->data;
1798 if (!(skb->data && skb->len)) {
1801 __func__, skb->data, skb->len);
1831 1. Write the 64bit physical address of the data buffer to
1934 rx_len = get_unaligned_le16(skb->data);
1960 mwifiex_process_sleep_confirm_resp(adapter, skb->data,
1966 memcpy(adapter->upld_buf, skb->data,
2076 &skb_cmd->data[adapter->intf_hdr_len]);
2080 memcpy(&data_len, skb_cmd->data, sizeof(__le16));
2089 memcpy(adapter->event_body, skb_cmd->data +
2188 * (2) bluetooth image, start with CMD7, end with CMD6, data wrapped in CMD1.
2346 /* Perform firmware data transfer */
2350 /* More data? */
2406 memmove(skb->data, &firmware[offset], txlen);
2732 * This function downloads data from driver to card.
2734 * Both commands and data packets are transferred to the card by this
2979 "vzalloc devdump data failure!\n");
3327 * PCIE IRQ is claimed, block size is set and driver data is initialized.
3352 * data is set to null.
3391 * data transfer, we should reset it to default size.