le64_to_cpu
*var = cpu_to_le64(le64_to_cpu(*var) + val);
return siphash_1u64(le64_to_cpu(data[0]), key);
return siphash_2u64(le64_to_cpu(data[0]), le64_to_cpu(data[1]),
return siphash_3u64(le64_to_cpu(data[0]), le64_to_cpu(data[1]),
le64_to_cpu(data[2]), key);
return siphash_4u64(le64_to_cpu(data[0]), le64_to_cpu(data[1]),
le64_to_cpu(data[2]), le64_to_cpu(data[3]),
(uintmax_t)le64_to_cpu(f->u.beacon.timestamp),
b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
if (qp == le64_to_cpu(cqe->qp_handle))
if (qp == le64_to_cpu(cqe->qp_handle))
le64_to_cpu(
le64_to_cpu(
qp = (struct bnxt_qplib_qp *)le64_to_cpu(hwcqe->qp_handle);
qp = (struct bnxt_qplib_qp *)le64_to_cpu(hwcqe->qp_handle);
cqe->mr_handle = le64_to_cpu(hwcqe->mr_handle);
qp = (struct bnxt_qplib_qp *)le64_to_cpu(hwcqe->qp_handle);
qp = (struct bnxt_qplib_qp *)le64_to_cpu(hwcqe->qp_handle);
qp = (struct bnxt_qplib_qp *)le64_to_cpu(hwcqe->qp_handle);
stats->to_retransmits = le64_to_cpu(sb->to_retransmits);
stats->seq_err_naks_rcvd = le64_to_cpu(sb->seq_err_naks_rcvd);
stats->max_retry_exceeded = le64_to_cpu(sb->max_retry_exceeded);
stats->rnr_naks_rcvd = le64_to_cpu(sb->rnr_naks_rcvd);
stats->missing_resp = le64_to_cpu(sb->missing_resp);
stats->unrecoverable_err = le64_to_cpu(sb->unrecoverable_err);
stats->bad_resp_err = le64_to_cpu(sb->bad_resp_err);
stats->local_qp_op_err = le64_to_cpu(sb->local_qp_op_err);
stats->local_protection_err = le64_to_cpu(sb->local_protection_err);
stats->mem_mgmt_op_err = le64_to_cpu(sb->mem_mgmt_op_err);
stats->remote_invalid_req_err = le64_to_cpu(sb->remote_invalid_req_err);
stats->remote_access_err = le64_to_cpu(sb->remote_access_err);
stats->remote_op_err = le64_to_cpu(sb->remote_op_err);
stats->dup_req = le64_to_cpu(sb->dup_req);
stats->res_exceed_max = le64_to_cpu(sb->res_exceed_max);
stats->res_length_mismatch = le64_to_cpu(sb->res_length_mismatch);
stats->res_exceeds_wqe = le64_to_cpu(sb->res_exceeds_wqe);
stats->res_opcode_err = le64_to_cpu(sb->res_opcode_err);
stats->res_rx_invalid_rkey = le64_to_cpu(sb->res_rx_invalid_rkey);
stats->res_rx_domain_err = le64_to_cpu(sb->res_rx_domain_err);
stats->res_rx_no_perm = le64_to_cpu(sb->res_rx_no_perm);
stats->res_rx_range_err = le64_to_cpu(sb->res_rx_range_err);
stats->res_tx_invalid_rkey = le64_to_cpu(sb->res_tx_invalid_rkey);
stats->res_tx_domain_err = le64_to_cpu(sb->res_tx_domain_err);
stats->res_tx_no_perm = le64_to_cpu(sb->res_tx_no_perm);
stats->res_tx_range_err = le64_to_cpu(sb->res_tx_range_err);
stats->res_irrq_oflow = le64_to_cpu(sb->res_irrq_oflow);
stats->res_unsup_opcode = le64_to_cpu(sb->res_unsup_opcode);
stats->res_unaligned_atomic = le64_to_cpu(sb->res_unaligned_atomic);
stats->res_rem_inv_err = le64_to_cpu(sb->res_rem_inv_err);
stats->res_mem_error = le64_to_cpu(sb->res_mem_error);
stats->res_srq_err = le64_to_cpu(sb->res_srq_err);
stats->res_cmp_err = le64_to_cpu(sb->res_cmp_err);
stats->res_invalid_dup_rkey = le64_to_cpu(sb->res_invalid_dup_rkey);
stats->res_wqe_format_err = le64_to_cpu(sb->res_wqe_format_err);
stats->res_cq_load_err = le64_to_cpu(sb->res_cq_load_err);
stats->res_srq_load_err = le64_to_cpu(sb->res_srq_load_err);
stats->res_tx_pci_err = le64_to_cpu(sb->res_tx_pci_err);
stats->res_rx_pci_err = le64_to_cpu(sb->res_rx_pci_err);
rcfw->oos_prev = le64_to_cpu(sb->res_oos_drop_count);
stats->res_oos_drop_count += (le64_to_cpu(sb->res_oos_drop_count) -
rcfw->oos_prev = le64_to_cpu(sb->res_oos_drop_count);
stats->active_qp_count_p0 = le64_to_cpu(sb->active_qp_count_p0);
stats->active_qp_count_p1 = le64_to_cpu(sb->active_qp_count_p1);
stats->active_qp_count_p2 = le64_to_cpu(sb->active_qp_count_p2);
stats->active_qp_count_p3 = le64_to_cpu(sb->active_qp_count_p3);
estat->tx_atomic_req = le64_to_cpu(sb->tx_atomic_req_pkts);
estat->tx_read_req = le64_to_cpu(sb->tx_read_req_pkts);
estat->tx_read_res = le64_to_cpu(sb->tx_read_res_pkts);
estat->tx_write_req = le64_to_cpu(sb->tx_write_req_pkts);
estat->tx_send_req = le64_to_cpu(sb->tx_send_req_pkts);
estat->tx_roce_pkts = le64_to_cpu(sb->tx_roce_pkts);
estat->tx_roce_bytes = le64_to_cpu(sb->tx_roce_bytes);
estat->rx_atomic_req = le64_to_cpu(sb->rx_atomic_req_pkts);
estat->rx_read_req = le64_to_cpu(sb->rx_read_req_pkts);
estat->rx_read_res = le64_to_cpu(sb->rx_read_res_pkts);
estat->rx_write_req = le64_to_cpu(sb->rx_write_req_pkts);
estat->rx_send_req = le64_to_cpu(sb->rx_send_req_pkts);
estat->rx_roce_pkts = le64_to_cpu(sb->rx_roce_pkts);
estat->rx_roce_bytes = le64_to_cpu(sb->rx_roce_bytes);
estat->rx_roce_good_pkts = le64_to_cpu(sb->rx_roce_good_pkts);
estat->rx_roce_good_bytes = le64_to_cpu(sb->rx_roce_good_bytes);
estat->rx_out_of_buffer = le64_to_cpu(sb->rx_out_of_buffer_pkts);
estat->rx_out_of_sequence = le64_to_cpu(sb->rx_out_of_sequence_pkts);
estat->tx_cnp = le64_to_cpu(sb->tx_cnp_pkts);
estat->rx_cnp = le64_to_cpu(sb->rx_cnp_pkts);
estat->rx_ecn_marked = le64_to_cpu(sb->rx_ecn_marked_pkts);
estat->seq_err_naks_rcvd = le64_to_cpu(sb->seq_err_naks_rcvd);
estat->rnr_naks_rcvd = le64_to_cpu(sb->rnr_naks_rcvd);
estat->missing_resp = le64_to_cpu(sb->missing_resp);
estat->to_retransmits = le64_to_cpu(sb->to_retransmit);
estat->dup_req = le64_to_cpu(sb->dup_req);
estat->rx_dcn_payload_cut = le64_to_cpu(sb->rx_dcn_payload_cut);
estat->te_bypassed = le64_to_cpu(sb->te_bypassed);
attr->max_mr_size = le64_to_cpu(sb->max_mr_size);
tmp_counters[0].cnp_tx_pkts = le64_to_cpu(resp.packet_0);
tmp_counters[0].cnp_tx_bytes = le64_to_cpu(resp.byte_0);
tmp_counters[0].cnp_rx_pkts = le64_to_cpu(resp.packet_1);
tmp_counters[0].cnp_rx_bytes = le64_to_cpu(resp.byte_1);
roce_only_tmp[0].tx_pkts = le64_to_cpu(resp.packet_2) +
le64_to_cpu(resp.packet_4);
roce_only_tmp[0].tx_bytes = le64_to_cpu(resp.byte_2) +
le64_to_cpu(resp.byte_4);
roce_only_tmp[0].rx_pkts = le64_to_cpu(resp.packet_3) +
le64_to_cpu(resp.packet_5);
roce_only_tmp[0].rx_bytes = le64_to_cpu(resp.byte_3) +
le64_to_cpu(resp.byte_5);
d->tx_ucast_pkts = le64_to_cpu(s->tx_ucast_pkts);
d->tx_mcast_pkts = le64_to_cpu(s->tx_mcast_pkts);
d->tx_bcast_pkts = le64_to_cpu(s->tx_bcast_pkts);
d->tx_discard_pkts = le64_to_cpu(s->tx_discard_pkts);
d->tx_error_pkts = le64_to_cpu(s->tx_error_pkts);
d->tx_ucast_bytes = le64_to_cpu(s->tx_ucast_bytes);
d->tx_mcast_bytes = le64_to_cpu(s->tx_mcast_bytes);
d->tx_bcast_bytes = le64_to_cpu(s->tx_bcast_bytes);
d->rx_ucast_pkts = le64_to_cpu(s->rx_ucast_pkts);
d->rx_mcast_pkts = le64_to_cpu(s->rx_mcast_pkts);
d->rx_bcast_pkts = le64_to_cpu(s->rx_bcast_pkts);
d->rx_discard_pkts = le64_to_cpu(s->rx_discard_pkts);
d->rx_error_pkts = le64_to_cpu(s->rx_error_pkts);
d->rx_ucast_bytes = le64_to_cpu(s->rx_ucast_bytes);
d->rx_mcast_bytes = le64_to_cpu(s->rx_mcast_bytes);
d->rx_bcast_bytes = le64_to_cpu(s->rx_bcast_bytes);
d->rx_agg_pkts = le64_to_cpu(s->rx_tpa_pkt);
d->rx_agg_bytes = le64_to_cpu(s->rx_tpa_bytes);
d->rx_agg_events = le64_to_cpu(s->rx_tpa_events);
d->rx_agg_aborts = le64_to_cpu(s->rx_tpa_errors);
stats->cnp_stats.cnp_tx_pkts = le64_to_cpu(resp.packet_0);
stats->cnp_stats.cnp_tx_bytes = le64_to_cpu(resp.byte_0);
stats->cnp_stats.cnp_rx_pkts = le64_to_cpu(resp.packet_1);
stats->cnp_stats.cnp_rx_bytes = le64_to_cpu(resp.byte_1);
stats->ro_stats.tx_pkts = le64_to_cpu(resp.packet_2) +
le64_to_cpu(resp.packet_4);
stats->ro_stats.tx_bytes = le64_to_cpu(resp.byte_2) +
le64_to_cpu(resp.byte_4);
stats->ro_stats.rx_pkts = le64_to_cpu(resp.packet_3) +
le64_to_cpu(resp.packet_5);
stats->ro_stats.rx_bytes = le64_to_cpu(resp.byte_3) +
le64_to_cpu(resp.byte_5);
*address = le64_to_cpu(desc->address);
*address = le64_to_cpu(desc->address);
*val = le64_to_cpu(wqe_words[byte_index >> 3]);