|
@@ -583,7 +583,7 @@ brcmf_msgbuf_flowring_create_worker(struct brcmf_msgbuf *msgbuf,
|
|
|
u32 flowid;
|
|
|
void *dma_buf;
|
|
|
u32 dma_sz;
|
|
|
- long long address;
|
|
|
+ u64 address;
|
|
|
int err;
|
|
|
|
|
|
flowid = work->flowid;
|
|
@@ -620,7 +620,7 @@ brcmf_msgbuf_flowring_create_worker(struct brcmf_msgbuf *msgbuf,
|
|
|
BRCMF_NROF_H2D_COMMON_MSGRINGS);
|
|
|
memcpy(create->sa, work->sa, ETH_ALEN);
|
|
|
memcpy(create->da, work->da, ETH_ALEN);
|
|
|
- address = (long long)(long)msgbuf->flowring_dma_handle[flowid];
|
|
|
+ address = (u64)msgbuf->flowring_dma_handle[flowid];
|
|
|
create->flow_ring_addr.high_addr = cpu_to_le32(address >> 32);
|
|
|
create->flow_ring_addr.low_addr = cpu_to_le32(address & 0xffffffff);
|
|
|
create->max_items = cpu_to_le16(BRCMF_H2D_TXFLOWRING_MAX_ITEM);
|
|
@@ -698,7 +698,7 @@ static void brcmf_msgbuf_txflow(struct brcmf_msgbuf *msgbuf, u8 flowid)
|
|
|
dma_addr_t physaddr;
|
|
|
u32 pktid;
|
|
|
struct msgbuf_tx_msghdr *tx_msghdr;
|
|
|
- long long address;
|
|
|
+ u64 address;
|
|
|
|
|
|
commonring = msgbuf->flowrings[flowid];
|
|
|
if (!brcmf_commonring_write_available(commonring))
|
|
@@ -742,7 +742,7 @@ static void brcmf_msgbuf_txflow(struct brcmf_msgbuf *msgbuf, u8 flowid)
|
|
|
tx_msghdr->seg_cnt = 1;
|
|
|
memcpy(tx_msghdr->txhdr, skb->data, ETH_HLEN);
|
|
|
tx_msghdr->data_len = cpu_to_le16(skb->len - ETH_HLEN);
|
|
|
- address = (long long)(long)physaddr;
|
|
|
+ address = (u64)physaddr;
|
|
|
tx_msghdr->data_buf_addr.high_addr = cpu_to_le32(address >> 32);
|
|
|
tx_msghdr->data_buf_addr.low_addr =
|
|
|
cpu_to_le32(address & 0xffffffff);
|
|
@@ -885,7 +885,7 @@ static u32 brcmf_msgbuf_rxbuf_data_post(struct brcmf_msgbuf *msgbuf, u32 count)
|
|
|
u32 pktlen;
|
|
|
dma_addr_t physaddr;
|
|
|
struct msgbuf_rx_bufpost *rx_bufpost;
|
|
|
- long long address;
|
|
|
+ u64 address;
|
|
|
u32 pktid;
|
|
|
u32 i;
|
|
|
|
|
@@ -921,7 +921,7 @@ static u32 brcmf_msgbuf_rxbuf_data_post(struct brcmf_msgbuf *msgbuf, u32 count)
|
|
|
}
|
|
|
|
|
|
if (msgbuf->rx_metadata_offset) {
|
|
|
- address = (long long)(long)physaddr;
|
|
|
+ address = (u64)physaddr;
|
|
|
rx_bufpost->metadata_buf_len =
|
|
|
cpu_to_le16(msgbuf->rx_metadata_offset);
|
|
|
rx_bufpost->metadata_buf_addr.high_addr =
|
|
@@ -936,7 +936,7 @@ static u32 brcmf_msgbuf_rxbuf_data_post(struct brcmf_msgbuf *msgbuf, u32 count)
|
|
|
rx_bufpost->msg.msgtype = MSGBUF_TYPE_RXBUF_POST;
|
|
|
rx_bufpost->msg.request_id = cpu_to_le32(pktid);
|
|
|
|
|
|
- address = (long long)(long)physaddr;
|
|
|
+ address = (u64)physaddr;
|
|
|
rx_bufpost->data_buf_len = cpu_to_le16((u16)pktlen);
|
|
|
rx_bufpost->data_buf_addr.high_addr =
|
|
|
cpu_to_le32(address >> 32);
|
|
@@ -992,7 +992,7 @@ brcmf_msgbuf_rxbuf_ctrl_post(struct brcmf_msgbuf *msgbuf, bool event_buf,
|
|
|
u32 pktlen;
|
|
|
dma_addr_t physaddr;
|
|
|
struct msgbuf_rx_ioctl_resp_or_event *rx_bufpost;
|
|
|
- long long address;
|
|
|
+ u64 address;
|
|
|
u32 pktid;
|
|
|
u32 i;
|
|
|
|
|
@@ -1035,7 +1035,7 @@ brcmf_msgbuf_rxbuf_ctrl_post(struct brcmf_msgbuf *msgbuf, bool event_buf,
|
|
|
MSGBUF_TYPE_IOCTLRESP_BUF_POST;
|
|
|
rx_bufpost->msg.request_id = cpu_to_le32(pktid);
|
|
|
|
|
|
- address = (long long)(long)physaddr;
|
|
|
+ address = (u64)physaddr;
|
|
|
rx_bufpost->host_buf_len = cpu_to_le16((u16)pktlen);
|
|
|
rx_bufpost->host_buf_addr.high_addr =
|
|
|
cpu_to_le32(address >> 32);
|
|
@@ -1348,7 +1348,7 @@ int brcmf_proto_msgbuf_attach(struct brcmf_pub *drvr)
|
|
|
{
|
|
|
struct brcmf_bus_msgbuf *if_msgbuf;
|
|
|
struct brcmf_msgbuf *msgbuf;
|
|
|
- long long address;
|
|
|
+ u64 address;
|
|
|
u32 count;
|
|
|
|
|
|
if_msgbuf = drvr->bus_if->msgbuf;
|
|
@@ -1379,7 +1379,7 @@ int brcmf_proto_msgbuf_attach(struct brcmf_pub *drvr)
|
|
|
GFP_KERNEL);
|
|
|
if (!msgbuf->ioctbuf)
|
|
|
goto fail;
|
|
|
- address = (long long)(long)msgbuf->ioctbuf_handle;
|
|
|
+ address = (u64)msgbuf->ioctbuf_handle;
|
|
|
msgbuf->ioctbuf_phys_hi = address >> 32;
|
|
|
msgbuf->ioctbuf_phys_lo = address & 0xffffffff;
|
|
|
|