@@ -2126,7 +2126,7 @@ static int acmp_parse_osm_fullv1_paths(FILE *f, uint64_t *lid2guid, struct acmp_
continue;
guid = (uint64_t) strtoull(p_guid, NULL, 16);
- if (guid != ntohll(sgid.global.interface_id))
+ if (guid != be64toh(sgid.global.interface_id))
continue;
ptr = strstr(ptr, "base LID");
@@ -323,7 +323,7 @@ static void dump_qp(struct c4iw_qp *qhp)
for (i=0; i < qhp->wq.sq.size * T4_SQ_NUM_SLOTS; i++) {
for (j=0; j < T4_EQ_ENTRY_SIZE / 16; j++) {
fprintf(stderr, "%04u %016" PRIx64 " %016" PRIx64 " ",
- i, ntohll(p[0]), ntohll(p[1]));
+ i, be64toh(p[0]), be64toh(p[1]));
if (j == 0 && i == qhp->wq.sq.wq_pidx)
fprintf(stderr, " <-- pidx");
fprintf(stderr, "\n");
@@ -348,7 +348,7 @@ static void dump_qp(struct c4iw_qp *qhp)
for (i=0; i < qhp->wq.rq.size * T4_RQ_NUM_SLOTS; i++) {
for (j=0; j < T4_EQ_ENTRY_SIZE / 16; j++) {
fprintf(stderr, "%04u %016" PRIx64 " %016" PRIx64 " ",
- i, ntohll(p[0]), ntohll(p[1]));
+ i, be64toh(p[0]), be64toh(p[1]));
if (j == 0 && i == qhp->wq.rq.pidx)
fprintf(stderr, " <-- pidx");
if (j == 0 && i == qhp->wq.rq.cidx)
@@ -58,7 +58,7 @@
#define cpu_to_be64 htobe64
#define be16_to_cpu ntohs
#define be32_to_cpu ntohl
-#define be64_to_cpu ntohll
+#define be64_to_cpu be64toh
#define BUG_ON(c) assert(!(c))
#define ROUND_UP(x, n) (((x) + (n) - 1u) & ~((n) - 1u))
#define DIV_ROUND_UP(n,d) (((n) + (d) - 1) / (d))
@@ -1267,7 +1267,7 @@ static inline uint64_t mlx5_cq_read_wc_completion_ts(struct ibv_cq_ex *ibcq)
{
struct mlx5_cq *cq = to_mcq(ibv_cq_ex_to_cq(ibcq));
- return ntohll(cq->cqe64->timestamp);
+ return be64toh(cq->cqe64->timestamp);
}
#define BIT(i) (1UL << (i))
@@ -81,7 +81,7 @@ static int copy_to_scat(struct mlx5_wqe_data_seg *scat, void *buf, int *size,
for (i = 0; i < max; ++i) {
copy = min_t(long, *size, ntohl(scat->byte_count));
- memcpy((void *)(unsigned long)ntohll(scat->addr), buf, copy);
+ memcpy((void *)(unsigned long)be64toh(scat->addr), buf, copy);
*size -= copy;
if (*size == 0)
return IBV_WC_SUCCESS;
@@ -347,7 +347,7 @@ void *mlx5_get_atomic_laddr(struct mlx5_qp *qp, uint16_t idx, int *byte_count)
dpseg = mlx5_get_send_wqe(qp, idx) + sizeof(struct mlx5_wqe_ctrl_seg) +
sizeof(struct mlx5_wqe_raddr_seg) +
sizeof(struct mlx5_wqe_atomic_seg);
- addr = (void *)(unsigned long)ntohll(dpseg->addr);
+ addr = (void *)(unsigned long)be64toh(dpseg->addr);
/*
* Currently byte count is always 8 bytes. Fix this when
@@ -60,7 +60,7 @@ int mlx5_copy_to_recv_srq(struct mlx5_srq *srq, int idx, void *buf, int size)
for (i = 0; i < max; ++i) {
copy = min_t(long, size, ntohl(scat->byte_count));
- memcpy((void *)(unsigned long)ntohll(scat->addr), buf, copy);
+ memcpy((void *)(unsigned long)be64toh(scat->addr), buf, copy);
size -= copy;
if (size <= 0)
return IBV_WC_SUCCESS;
@@ -365,7 +365,7 @@ static int is_enabled_by_rules_file(struct target_details *target)
continue;
if (conf->rules[rule].ioc_guid[0] != '\0' &&
- ntohll(target->ioc_prof.guid) !=
+ be64toh(target->ioc_prof.guid) !=
strtoull(conf->rules[rule].ioc_guid, NULL, 16))
continue;
@@ -450,7 +450,7 @@ static int add_non_exist_target(struct target_details *target)
target->h_service_id))
continue;
if (!check_equal_uint64(scsi_host_dir, "ioc_guid",
- ntohll(target->ioc_prof.guid)))
+ be64toh(target->ioc_prof.guid)))
continue;
if (srpd_sys_read_gid(scsi_host_dir, "orig_dgid", dgid_val)) {
/*
@@ -518,7 +518,7 @@ static int add_non_exist_target(struct target_details *target)
"pkey=%04x,"
"service_id=%016llx",
target->id_ext,
- (unsigned long long) ntohll(target->ioc_prof.guid),
+ (unsigned long long) be64toh(target->ioc_prof.guid),
(unsigned long long) target->subnet_prefix,
(unsigned long long) target->h_guid,
target->pkey,
@@ -545,7 +545,7 @@ static int add_non_exist_target(struct target_details *target)
len += snprintf(target_config_str+len,
MAX_TARGET_CONFIG_STR_STRING - len,
",initiator_ext=%016llx",
- (unsigned long long) ntohll(target->h_guid));
+ (unsigned long long) be64toh(target->h_guid));
if (len >= MAX_TARGET_CONFIG_STR_STRING) {
pr_err("Target config string is too long, ignoring target\n");
@@ -637,7 +637,7 @@ recv:
return -ret;
}
- received_tid = ntohll(in_dm_mad->tid);
+ received_tid = be64toh(in_dm_mad->tid);
if (tid != received_tid)
pr_debug("umad_recv returned different transaction id sent %d got %d\n",
tid, received_tid);
@@ -970,7 +970,7 @@ static int do_port(struct resources *res, uint16_t pkey, uint16_t dlid,
pr_human(" controller[%3d]\n", i + 1);
pr_human(" GUID: %016llx\n",
- (unsigned long long) ntohll(target->ioc_prof.guid));
+ (unsigned long long) be64toh(target->ioc_prof.guid));
pr_human(" vendor ID: %06x\n", ntohl(target->ioc_prof.vendor_id) >> 8);
pr_human(" device ID: %06x\n", ntohl(target->ioc_prof.device_id));
pr_human(" IO class : %04hx\n", ntohs(target->ioc_prof.io_class));
@@ -997,10 +997,10 @@ static int do_port(struct resources *res, uint16_t pkey, uint16_t dlid,
pr_human(" service[%3d]: %016llx / %s\n",
j + k,
- (unsigned long long) ntohll(svc_entries.service[k].id),
+ (unsigned long long) be64toh(svc_entries.service[k].id),
svc_entries.service[k].name);
- target->h_service_id = ntohll(svc_entries.service[k].id);
+ target->h_service_id = be64toh(svc_entries.service[k].id);
target->pkey = pkey;
if (is_enabled_by_rules_file(target)) {
if (!add_non_exist_target(target) && !config->once) {
@@ -1041,7 +1041,7 @@ int get_node(struct umad_resources *umad_res, uint16_t dlid, uint64_t *guid)
return -1;
node = (void *) in_sa_mad->data;
- *guid = ntohll(node->port_guid);
+ *guid = be64toh(node->port_guid);
return 0;
}
@@ -1067,7 +1067,7 @@ static int get_port_info(struct umad_resources *umad_res, uint16_t dlid,
return -1;
port_info = (void *) in_sa_mad->data;
- *subnet_prefix = ntohll(port_info->subnet_prefix);
+ *subnet_prefix = be64toh(port_info->subnet_prefix);
*isdm = !!(ntohl(port_info->capability_mask) & SRP_IS_DM);
return 0;
@@ -1233,7 +1233,7 @@ static int do_dm_port_list(struct resources *res)
for (j = 0; j < num_pkeys; ++j)
do_port(res, pkeys[j], ntohs(port_info->endport_lid),
- ntohll(port_info->subnet_prefix), guid);
+ be64toh(port_info->subnet_prefix), guid);
}
free(in_mad_buf);
@@ -1311,7 +1311,7 @@ static int do_full_port_list(struct resources *res)
for (j = 0; j < num_pkeys; ++j)
(void) handle_port(res, pkeys[j], ntohs(node->lid),
- ntohll(node->port_guid));
+ be64toh(node->port_guid));
}
free(in_mad_buf);
@@ -2195,7 +2195,7 @@ catas_start:
srp_sleep(0, 100);
handle_port(res, pkey, lid,
- ntohll(ib_gid_get_guid(&gid)));
+ be64toh(ib_gid_get_guid(&gid)));
}
}
} else {
Done via $ git ls-files | xargs sed -i -e 's/ntohll/be64toh/g' Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> --- ibacm/prov/acmp/src/acmp.c | 2 +- providers/cxgb4/dev.c | 4 ++-- providers/cxgb4/t4.h | 2 +- providers/mlx5/cq.c | 2 +- providers/mlx5/qp.c | 4 ++-- providers/mlx5/srq.c | 2 +- srp_daemon/srp_daemon.c | 26 +++++++++++++------------- 7 files changed, 21 insertions(+), 21 deletions(-)