Symbol: hops
arch/s390/kernel/dis.c
509
int start, end, opsize, hops, i;
arch/s390/kernel/dis.c
532
for (i = 0, hops = 0; start + i < 32 && hops < 3; hops++) {
arch/s390/kernel/dis.c
545
hops = 0;
arch/s390/kernel/dis.c
546
while (start < end && hops < 8) {
arch/s390/kernel/dis.c
568
hops++;
block/bdev.c
1051
const struct blk_holder_ops *hops)
block/bdev.c
1075
ret = bdev_open(bdev, mode, holder, hops, bdev_file);
block/bdev.c
1088
const struct blk_holder_ops *hops)
block/bdev.c
1098
file = bdev_file_open_by_dev(dev, mode, holder, hops);
block/bdev.c
557
const struct blk_holder_ops *hops)
block/bdev.c
568
if (WARN_ON_ONCE(bdev->bd_holder_ops != hops))
block/bdev.c
599
const struct blk_holder_ops *hops)
block/bdev.c
608
if (!bd_may_claim(bdev, holder, hops)) {
block/bdev.c
651
const struct blk_holder_ops *hops)
block/bdev.c
656
BUG_ON(!bd_may_claim(bdev, holder, hops));
block/bdev.c
666
bdev->bd_holder_ops = hops;
block/bdev.c
943
const struct blk_holder_ops *hops, struct file *bdev_file)
block/bdev.c
951
ret = bd_prepare_to_claim(bdev, holder, hops);
block/bdev.c
978
bd_finish_claiming(bdev, holder, hops);
block/blk.h
699
const struct blk_holder_ops *hops, struct file *bdev_file);
drivers/accel/habanalabs/common/habanalabs.h
2916
struct hl_mmu_hop_info *hops,
drivers/accel/habanalabs/common/habanalabs.h
2947
int (*get_tlb_info)(struct hl_ctx *ctx, u64 virt_addr, struct hl_mmu_hop_info *hops);
drivers/accel/habanalabs/common/habanalabs.h
3964
int hl_mmu_hr_get_tlb_info(struct hl_ctx *ctx, u64 virt_addr, struct hl_mmu_hop_info *hops,
drivers/accel/habanalabs/common/habanalabs.h
3972
struct hl_mmu_hop_info *hops);
drivers/accel/habanalabs/common/mmu/mmu.c
1155
int hl_mmu_hr_get_tlb_info(struct hl_ctx *ctx, u64 virt_addr, struct hl_mmu_hop_info *hops,
drivers/accel/habanalabs/common/mmu/mmu.c
1165
rc = hr_func->get_tlb_mapping_params(hdev, &mmu_prop, hops, virt_addr, &is_huge);
drivers/accel/habanalabs/common/mmu/mmu.c
1175
hops->scrambled_vaddr = hdev->asic_funcs->scramble_addr(hdev, virt_addr);
drivers/accel/habanalabs/common/mmu/mmu.c
1182
hops->hop_info[i - 1].hop_pte_val);
drivers/accel/habanalabs/common/mmu/mmu.c
1187
hops->hop_info[i].hop_addr = hops_pgt_info[i]->phys_addr;
drivers/accel/habanalabs/common/mmu/mmu.c
1188
hops->hop_info[i].hop_pte_addr =
drivers/accel/habanalabs/common/mmu/mmu.c
1190
hops->hop_info[i].hop_addr,
drivers/accel/habanalabs/common/mmu/mmu.c
1191
hops->scrambled_vaddr);
drivers/accel/habanalabs/common/mmu/mmu.c
1192
hops->hop_info[i].hop_pte_val = *(u64 *) (uintptr_t)
drivers/accel/habanalabs/common/mmu/mmu.c
1194
hops->hop_info[i].hop_pte_addr,
drivers/accel/habanalabs/common/mmu/mmu.c
1197
if (!(hops->hop_info[i].hop_pte_val & PAGE_PRESENT_MASK))
drivers/accel/habanalabs/common/mmu/mmu.c
1200
if (hops->hop_info[i].hop_pte_val & mmu_prop->last_mask)
drivers/accel/habanalabs/common/mmu/mmu.c
1208
if (hops->scrambled_vaddr != virt_addr)
drivers/accel/habanalabs/common/mmu/mmu.c
1209
hops->unscrambled_paddr = hdev->asic_funcs->descramble_addr
drivers/accel/habanalabs/common/mmu/mmu.c
1210
(hdev, hops->hop_info[i].hop_pte_val);
drivers/accel/habanalabs/common/mmu/mmu.c
1212
hops->unscrambled_paddr = hops->hop_info[i].hop_pte_val;
drivers/accel/habanalabs/common/mmu/mmu.c
1214
hops->used_hops = i + 1;
drivers/accel/habanalabs/common/mmu/mmu.c
477
struct hl_mmu_hop_info *hops,
drivers/accel/habanalabs/common/mmu/mmu.c
485
if (hops->unscrambled_paddr)
drivers/accel/habanalabs/common/mmu/mmu.c
486
tmp_phys_addr = hops->unscrambled_paddr;
drivers/accel/habanalabs/common/mmu/mmu.c
488
tmp_phys_addr = hops->hop_info[hops->used_hops - 1].hop_pte_val;
drivers/accel/habanalabs/common/mmu/mmu.c
490
if (hops->range_type == HL_VA_RANGE_TYPE_HOST_HUGE)
drivers/accel/habanalabs/common/mmu/mmu.c
492
else if (hops->range_type == HL_VA_RANGE_TYPE_HOST)
drivers/accel/habanalabs/common/mmu/mmu.c
497
if ((hops->range_type == HL_VA_RANGE_TYPE_DRAM) &&
drivers/accel/habanalabs/common/mmu/mmu.c
524
hop_shift = mmu_prop->hop_shifts[hops->used_hops - 1];
drivers/accel/habanalabs/common/mmu/mmu.c
534
struct hl_mmu_hop_info hops;
drivers/accel/habanalabs/common/mmu/mmu.c
537
memset(&hops, 0, sizeof(hops));
drivers/accel/habanalabs/common/mmu/mmu.c
539
rc = hl_mmu_get_tlb_info(ctx, virt_addr, &hops);
drivers/accel/habanalabs/common/mmu/mmu.c
543
hl_mmu_pa_page_with_offset(ctx, virt_addr, &hops, phys_addr);
drivers/accel/habanalabs/common/mmu/mmu.c
549
struct hl_mmu_hop_info *hops)
drivers/accel/habanalabs/common/mmu/mmu.c
562
hops->scrambled_vaddr = virt_addr; /* assume no scrambling */
drivers/accel/habanalabs/common/mmu/mmu.c
574
rc = mmu_funcs->get_tlb_info(ctx, virt_addr, hops);
drivers/accel/habanalabs/common/mmu/mmu.c
581
if (hops->unscrambled_paddr)
drivers/accel/habanalabs/common/mmu/mmu.c
582
hl_mmu_pa_page_with_offset(ctx, virt_addr, hops, &hops->unscrambled_paddr);
drivers/accel/habanalabs/common/mmu/mmu_v1.c
454
struct hl_mmu_hop_info *hops)
drivers/accel/habanalabs/common/mmu/mmu_v1.c
491
hops->hop_info[0].hop_addr = hl_mmu_dr_get_phys_hop0_addr(ctx);
drivers/accel/habanalabs/common/mmu/mmu_v1.c
492
hops->hop_info[0].hop_pte_addr =
drivers/accel/habanalabs/common/mmu/mmu_v1.c
494
hops->hop_info[0].hop_addr, virt_addr);
drivers/accel/habanalabs/common/mmu/mmu_v1.c
495
hops->hop_info[0].hop_pte_val =
drivers/accel/habanalabs/common/mmu/mmu_v1.c
497
hops->hop_info[0].hop_pte_addr);
drivers/accel/habanalabs/common/mmu/mmu_v1.c
500
hops->hop_info[i].hop_addr =
drivers/accel/habanalabs/common/mmu/mmu_v1.c
502
hops->hop_info[i - 1].hop_pte_val);
drivers/accel/habanalabs/common/mmu/mmu_v1.c
503
if (hops->hop_info[i].hop_addr == ULLONG_MAX)
drivers/accel/habanalabs/common/mmu/mmu_v1.c
506
hops->hop_info[i].hop_pte_addr =
drivers/accel/habanalabs/common/mmu/mmu_v1.c
508
hops->hop_info[i].hop_addr,
drivers/accel/habanalabs/common/mmu/mmu_v1.c
510
hops->hop_info[i].hop_pte_val =
drivers/accel/habanalabs/common/mmu/mmu_v1.c
512
hops->hop_info[i].hop_pte_addr);
drivers/accel/habanalabs/common/mmu/mmu_v1.c
514
if (!(hops->hop_info[i].hop_pte_val & PAGE_PRESENT_MASK))
drivers/accel/habanalabs/common/mmu/mmu_v1.c
517
if (hops->hop_info[i].hop_pte_val & mmu_prop->last_mask)
drivers/accel/habanalabs/common/mmu/mmu_v1.c
525
if (!(hops->hop_info[i].hop_pte_val & PAGE_PRESENT_MASK))
drivers/accel/habanalabs/common/mmu/mmu_v1.c
528
hops->used_hops = i + 1;
drivers/accel/habanalabs/common/mmu/mmu_v2.c
245
static int hl_mmu_v2_get_tlb_info(struct hl_ctx *ctx, u64 virt_addr, struct hl_mmu_hop_info *hops)
drivers/accel/habanalabs/common/mmu/mmu_v2.c
262
hops->range_type = HL_VA_RANGE_TYPE_DRAM;
drivers/accel/habanalabs/common/mmu/mmu_v2.c
264
hops->scrambled_vaddr = hdev->asic_funcs->scramble_addr(hdev, virt_addr);
drivers/accel/habanalabs/common/mmu/mmu_v2.c
266
hops->hop_info[0].hop_addr = hl_mmu_dr_get_phys_hop0_addr(ctx);
drivers/accel/habanalabs/common/mmu/mmu_v2.c
267
hops->hop_info[0].hop_pte_addr = hl_mmu_get_hop_pte_phys_addr(ctx, mmu_prop, 0,
drivers/accel/habanalabs/common/mmu/mmu_v2.c
268
hops->hop_info[0].hop_addr,
drivers/accel/habanalabs/common/mmu/mmu_v2.c
269
hops->scrambled_vaddr);
drivers/accel/habanalabs/common/mmu/mmu_v2.c
270
if (hops->hop_info[0].hop_pte_addr == U64_MAX)
drivers/accel/habanalabs/common/mmu/mmu_v2.c
273
hops->hop_info[0].hop_pte_val = hdev->asic_funcs->read_pte(hdev,
drivers/accel/habanalabs/common/mmu/mmu_v2.c
274
hops->hop_info[0].hop_pte_addr);
drivers/accel/habanalabs/common/mmu/mmu_v2.c
275
if (hops->hop_info[0].hop_pte_val == U64_MAX)
drivers/accel/habanalabs/common/mmu/mmu_v2.c
279
hops->hop_info[i].hop_addr =
drivers/accel/habanalabs/common/mmu/mmu_v2.c
280
hl_mmu_get_next_hop_addr(ctx, hops->hop_info[i - 1].hop_pte_val);
drivers/accel/habanalabs/common/mmu/mmu_v2.c
281
if (hops->hop_info[i].hop_addr == ULLONG_MAX)
drivers/accel/habanalabs/common/mmu/mmu_v2.c
284
hops->hop_info[i].hop_pte_addr =
drivers/accel/habanalabs/common/mmu/mmu_v2.c
286
hops->hop_info[i].hop_addr,
drivers/accel/habanalabs/common/mmu/mmu_v2.c
287
hops->scrambled_vaddr);
drivers/accel/habanalabs/common/mmu/mmu_v2.c
288
if (hops->hop_info[i].hop_pte_addr == U64_MAX)
drivers/accel/habanalabs/common/mmu/mmu_v2.c
291
hops->hop_info[i].hop_pte_val =
drivers/accel/habanalabs/common/mmu/mmu_v2.c
293
hops->hop_info[i].hop_pte_addr);
drivers/accel/habanalabs/common/mmu/mmu_v2.c
295
if (!(hops->hop_info[i].hop_pte_val & PAGE_PRESENT_MASK))
drivers/accel/habanalabs/common/mmu/mmu_v2.c
298
if (hops->hop_info[i].hop_pte_val & mmu_prop->last_mask)
drivers/accel/habanalabs/common/mmu/mmu_v2.c
306
if (!(hops->hop_info[i].hop_pte_val & PAGE_PRESENT_MASK))
drivers/accel/habanalabs/common/mmu/mmu_v2.c
309
if (hops->scrambled_vaddr != virt_addr)
drivers/accel/habanalabs/common/mmu/mmu_v2.c
310
hops->unscrambled_paddr = hdev->asic_funcs->descramble_addr
drivers/accel/habanalabs/common/mmu/mmu_v2.c
311
(hdev, hops->hop_info[i].hop_pte_val);
drivers/accel/habanalabs/common/mmu/mmu_v2.c
313
hops->unscrambled_paddr = hops->hop_info[i].hop_pte_val;
drivers/accel/habanalabs/common/mmu/mmu_v2.c
315
hops->used_hops = i + 1;
drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c
335
struct hl_mmu_hop_info *hops,
drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c
354
hops->range_type = HL_VA_RANGE_TYPE_DRAM;
drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c
358
hops->range_type = HL_VA_RANGE_TYPE_HOST;
drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c
362
hops->range_type = HL_VA_RANGE_TYPE_HOST_HUGE;
drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c
371
struct hl_mmu_hop_info *hops)
drivers/accel/habanalabs/common/mmu/mmu_v2_hr.c
373
return hl_mmu_hr_get_tlb_info(ctx, virt_addr, hops,
drivers/firmware/arm_scmi/clock.c
214
if (!ph->hops->protocol_msg_check(ph, CLOCK_RATE_NOTIFY, NULL))
drivers/firmware/arm_scmi/clock.c
217
if (!ph->hops->protocol_msg_check(ph,
drivers/firmware/arm_scmi/clock.c
306
iter = ph->hops->iter_response_init(ph, &ops, 0,
drivers/firmware/arm_scmi/clock.c
313
ret = ph->hops->iter_response_run(iter);
drivers/firmware/arm_scmi/clock.c
384
ph->hops->extended_name_get(ph, CLOCK_NAME_GET, clk_id,
drivers/firmware/arm_scmi/clock.c
527
iter = ph->hops->iter_response_init(ph, &ops, SCMI_MAX_NUM_RATES,
drivers/firmware/arm_scmi/clock.c
534
ret = ph->hops->iter_response_run(iter);
drivers/firmware/arm_scmi/driver.c
2223
pi->ph.hops = &helpers_ops;
drivers/firmware/arm_scmi/perf.c
229
if (!ph->hops->protocol_msg_check(ph, PERF_NOTIFY_LEVEL, NULL))
drivers/firmware/arm_scmi/perf.c
232
if (!ph->hops->protocol_msg_check(ph, PERF_NOTIFY_LIMITS, NULL))
drivers/firmware/arm_scmi/perf.c
326
ph->hops->extended_name_get(ph, PERF_DOMAIN_NAME_GET,
drivers/firmware/arm_scmi/perf.c
476
iter = ph->hops->iter_response_init(ph, &ops, MAX_OPPS,
drivers/firmware/arm_scmi/perf.c
483
ret = ph->hops->iter_response_run(iter);
drivers/firmware/arm_scmi/perf.c
558
ph->hops->fastchannel_db_ring(fci->set_db);
drivers/firmware/arm_scmi/perf.c
711
ph->hops->fastchannel_db_ring(fci->set_db);
drivers/firmware/arm_scmi/perf.c
837
ph->hops->fastchannel_init(ph, PERF_DESCRIBE_FASTCHANNEL,
drivers/firmware/arm_scmi/perf.c
842
ph->hops->fastchannel_init(ph, PERF_DESCRIBE_FASTCHANNEL,
drivers/firmware/arm_scmi/perf.c
848
ph->hops->fastchannel_init(ph, PERF_DESCRIBE_FASTCHANNEL,
drivers/firmware/arm_scmi/perf.c
855
ph->hops->fastchannel_init(ph, PERF_DESCRIBE_FASTCHANNEL,
drivers/firmware/arm_scmi/pinctrl.c
236
ret = ph->hops->extended_name_get(ph, PINCTRL_NAME_GET,
drivers/firmware/arm_scmi/pinctrl.c
310
iter = ph->hops->iter_response_init(ph, &ops, size,
drivers/firmware/arm_scmi/pinctrl.c
317
return ph->hops->iter_response_run(iter);
drivers/firmware/arm_scmi/pinctrl.c
425
iter = ph->hops->iter_response_init(ph, &ops, max_configs,
drivers/firmware/arm_scmi/pinctrl.c
432
return ph->hops->iter_response_run(iter);
drivers/firmware/arm_scmi/pinctrl.c
475
int max_msg_size = ph->hops->get_max_msg_size(ph);
drivers/firmware/arm_scmi/power.c
102
if (!ph->hops->protocol_msg_check(ph, POWER_STATE_NOTIFY, NULL))
drivers/firmware/arm_scmi/power.c
145
ph->hops->extended_name_get(ph, POWER_DOMAIN_NAME_GET,
drivers/firmware/arm_scmi/powercap.c
163
if (!ph->hops->protocol_msg_check(ph,
drivers/firmware/arm_scmi/powercap.c
167
if (!ph->hops->protocol_msg_check(ph,
drivers/firmware/arm_scmi/powercap.c
290
ph->hops->extended_name_get(ph, POWERCAP_DOMAIN_NAME_GET,
drivers/firmware/arm_scmi/powercap.c
426
ph->hops->fastchannel_db_ring(fci->set_db);
drivers/firmware/arm_scmi/powercap.c
546
ph->hops->fastchannel_db_ring(fci->set_db);
drivers/firmware/arm_scmi/powercap.c
718
ph->hops->fastchannel_init(ph, POWERCAP_DESCRIBE_FASTCHANNEL,
drivers/firmware/arm_scmi/powercap.c
724
ph->hops->fastchannel_init(ph, POWERCAP_DESCRIBE_FASTCHANNEL,
drivers/firmware/arm_scmi/powercap.c
729
ph->hops->fastchannel_init(ph, POWERCAP_DESCRIBE_FASTCHANNEL,
drivers/firmware/arm_scmi/powercap.c
735
ph->hops->fastchannel_init(ph, POWERCAP_DESCRIBE_FASTCHANNEL,
drivers/firmware/arm_scmi/protocols.h
185
const struct scmi_proto_helpers_ops *hops;
drivers/firmware/arm_scmi/reset.c
151
ph->hops->extended_name_get(ph, RESET_DOMAIN_NAME_GET, domain,
drivers/firmware/arm_scmi/reset.c
94
if (!ph->hops->protocol_msg_check(ph, RESET_NOTIFY, NULL))
drivers/firmware/arm_scmi/sensors.c
252
if (!ph->hops->protocol_msg_check(ph,
drivers/firmware/arm_scmi/sensors.c
256
if (!ph->hops->protocol_msg_check(ph,
drivers/firmware/arm_scmi/sensors.c
367
iter = ph->hops->iter_response_init(ph, &ops, s->intervals.count,
drivers/firmware/arm_scmi/sensors.c
374
return ph->hops->iter_response_run(iter);
drivers/firmware/arm_scmi/sensors.c
505
iter = ph->hops->iter_response_init(ph, &ops, s->num_axis,
drivers/firmware/arm_scmi/sensors.c
516
ret = ph->hops->iter_response_run(iter);
drivers/firmware/arm_scmi/sensors.c
545
iter = ph->hops->iter_response_init(ph, &ops, s->num_axis,
drivers/firmware/arm_scmi/sensors.c
552
ret = ph->hops->iter_response_run(iter);
drivers/firmware/arm_scmi/sensors.c
662
ph->hops->extended_name_get(ph, SENSOR_NAME_GET, s->id,
drivers/firmware/arm_scmi/sensors.c
701
iter = ph->hops->iter_response_init(ph, &ops, si->num_sensors,
drivers/firmware/arm_scmi/sensors.c
707
return ph->hops->iter_response_run(iter);
drivers/firmware/arm_scmi/system.c
155
if (!ph->hops->protocol_msg_check(ph, SYSTEM_POWER_STATE_NOTIFY, NULL))
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
245
int max_msg_size = ph->hops->get_max_msg_size(ph);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
284
int max_msg_size = ph->hops->get_max_msg_size(ph);
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
445
iter = ph->hops->iter_response_init(ph, &ops, *size, SCMI_IMX_MISC_SYSLOG_GET,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c
452
return ph->hops->iter_response_run(iter);
drivers/firmware/arm_scmi/voltage.c
195
iter = ph->hops->iter_response_init(ph, &ops, v->num_levels,
drivers/firmware/arm_scmi/voltage.c
202
ret = ph->hops->iter_response_run(iter);
drivers/firmware/arm_scmi/voltage.c
247
ph->hops->extended_name_get(ph,
drivers/thunderbolt/path.c
163
path->hops = kzalloc_objs(*path->hops, num_hops);
drivers/thunderbolt/path.c
164
if (!path->hops) {
drivers/thunderbolt/path.c
198
path->hops[i].in_port = p;
drivers/thunderbolt/path.c
199
path->hops[i].in_hop_index = h;
drivers/thunderbolt/path.c
200
path->hops[i].in_counter_index = -1;
drivers/thunderbolt/path.c
201
path->hops[i].out_port = out_port;
drivers/thunderbolt/path.c
202
path->hops[i].next_hop_index = next_hop;
drivers/thunderbolt/path.c
204
tb_dump_hop(&path->hops[i], &hop);
drivers/thunderbolt/path.c
270
path->hops = kzalloc_objs(*path->hops, num_hops);
drivers/thunderbolt/path.c
271
if (!path->hops) {
drivers/thunderbolt/path.c
332
path->hops[i].in_hop_index = in_hopid;
drivers/thunderbolt/path.c
333
path->hops[i].in_port = in_port;
drivers/thunderbolt/path.c
334
path->hops[i].in_counter_index = -1;
drivers/thunderbolt/path.c
335
path->hops[i].out_port = out_port;
drivers/thunderbolt/path.c
336
path->hops[i].next_hop_index = out_hopid;
drivers/thunderbolt/path.c
364
const struct tb_path_hop *hop = &path->hops[i];
drivers/thunderbolt/path.c
375
kfree(path->hops);
drivers/thunderbolt/path.c
383
res = tb_port_add_nfc_credits(path->hops[i].in_port,
drivers/thunderbolt/path.c
384
-path->hops[i].nfc_credits);
drivers/thunderbolt/path.c
386
tb_port_warn(path->hops[i].in_port,
drivers/thunderbolt/path.c
469
res = __tb_path_deactivate_hop(path->hops[i].in_port,
drivers/thunderbolt/path.c
470
path->hops[i].in_hop_index,
drivers/thunderbolt/path.c
473
tb_port_warn(path->hops[i].in_port,
drivers/thunderbolt/path.c
475
i, path->hops[i].in_hop_index);
drivers/thunderbolt/path.c
487
path->name, tb_route(path->hops[0].in_port->sw),
drivers/thunderbolt/path.c
488
path->hops[0].in_port->port,
drivers/thunderbolt/path.c
489
tb_route(path->hops[path->path_length - 1].out_port->sw),
drivers/thunderbolt/path.c
490
path->hops[path->path_length - 1].out_port->port);
drivers/thunderbolt/path.c
516
path->name, tb_route(path->hops[0].in_port->sw),
drivers/thunderbolt/path.c
517
path->hops[0].in_port->port,
drivers/thunderbolt/path.c
518
tb_route(path->hops[path->path_length - 1].out_port->sw),
drivers/thunderbolt/path.c
519
path->hops[path->path_length - 1].out_port->port);
drivers/thunderbolt/path.c
523
if (path->hops[i].in_counter_index == -1)
drivers/thunderbolt/path.c
525
res = tb_port_clear_counter(path->hops[i].in_port,
drivers/thunderbolt/path.c
526
path->hops[i].in_counter_index);
drivers/thunderbolt/path.c
533
res = tb_port_add_nfc_credits(path->hops[i].in_port,
drivers/thunderbolt/path.c
534
path->hops[i].nfc_credits);
drivers/thunderbolt/path.c
546
__tb_path_deactivate_hop(path->hops[i].in_port,
drivers/thunderbolt/path.c
547
path->hops[i].in_hop_index, path->clear_fc);
drivers/thunderbolt/path.c
550
hop.next_hop = path->hops[i].next_hop_index;
drivers/thunderbolt/path.c
551
hop.out_port = path->hops[i].out_port->port;
drivers/thunderbolt/path.c
552
hop.initial_credits = path->hops[i].initial_credits;
drivers/thunderbolt/path.c
553
hop.pmps = path->hops[i].pm_support;
drivers/thunderbolt/path.c
565
hop.counter = path->hops[i].in_counter_index;
drivers/thunderbolt/path.c
566
hop.counter_enable = path->hops[i].in_counter_index != -1;
drivers/thunderbolt/path.c
575
tb_port_dbg(path->hops[i].in_port, "Writing hop %d\n", i);
drivers/thunderbolt/path.c
576
tb_dump_hop(&path->hops[i], &hop);
drivers/thunderbolt/path.c
577
res = tb_port_write(path->hops[i].in_port, &hop, TB_CFG_HOPS,
drivers/thunderbolt/path.c
578
2 * path->hops[i].in_hop_index, 2);
drivers/thunderbolt/path.c
603
if (path->hops[i].in_port->sw->is_unplugged)
drivers/thunderbolt/path.c
605
if (path->hops[i].out_port->sw->is_unplugged)
drivers/thunderbolt/path.c
626
if (path->hops[i].in_port == port ||
drivers/thunderbolt/path.c
627
path->hops[i].out_port == port)
drivers/thunderbolt/tb.h
1212
for ((hop) = &(path)->hops[0]; \
drivers/thunderbolt/tb.h
1213
(hop) <= &(path)->hops[(path)->path_length - 1]; (hop)++)
drivers/thunderbolt/tb.h
443
struct tb_path_hop *hops;
drivers/thunderbolt/test.c
1055
in_port = path->hops[i].in_port;
drivers/thunderbolt/test.c
1056
out_port = path->hops[i].out_port;
drivers/thunderbolt/test.c
1135
in_port = path->hops[i].in_port;
drivers/thunderbolt/test.c
1136
out_port = path->hops[i].out_port;
drivers/thunderbolt/test.c
1227
in_port = path->hops[i].in_port;
drivers/thunderbolt/test.c
1228
out_port = path->hops[i].out_port;
drivers/thunderbolt/test.c
1319
in_port = path->hops[i].in_port;
drivers/thunderbolt/test.c
1320
out_port = path->hops[i].out_port;
drivers/thunderbolt/test.c
1364
KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[0].in_port, down);
drivers/thunderbolt/test.c
1365
KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[1].out_port, up);
drivers/thunderbolt/test.c
1367
KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[0].in_port, up);
drivers/thunderbolt/test.c
1368
KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[1].out_port, down);
drivers/thunderbolt/test.c
1379
KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[0]->hops[0].in_port, down);
drivers/thunderbolt/test.c
1380
KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[0]->hops[1].out_port, up);
drivers/thunderbolt/test.c
1382
KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[1]->hops[0].in_port, up);
drivers/thunderbolt/test.c
1383
KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[1]->hops[1].out_port, down);
drivers/thunderbolt/test.c
1416
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1417
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[1].out_port, out);
drivers/thunderbolt/test.c
1419
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1420
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[1].out_port, out);
drivers/thunderbolt/test.c
1422
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[0].in_port, out);
drivers/thunderbolt/test.c
1423
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[1].out_port, in);
drivers/thunderbolt/test.c
1462
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1463
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[2].out_port, out);
drivers/thunderbolt/test.c
1465
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1466
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[2].out_port, out);
drivers/thunderbolt/test.c
1468
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[0].in_port, out);
drivers/thunderbolt/test.c
1469
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[2].out_port, in);
drivers/thunderbolt/test.c
1512
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1513
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[3].out_port, out);
drivers/thunderbolt/test.c
1515
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1516
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[3].out_port, out);
drivers/thunderbolt/test.c
1518
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[0].in_port, out);
drivers/thunderbolt/test.c
1519
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[3].out_port, in);
drivers/thunderbolt/test.c
1578
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1580
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[6].in_port,
drivers/thunderbolt/test.c
1582
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[6].out_port,
drivers/thunderbolt/test.c
1585
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[12].out_port, out);
drivers/thunderbolt/test.c
1587
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, in);
drivers/thunderbolt/test.c
1588
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[6].in_port,
drivers/thunderbolt/test.c
1590
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[6].out_port,
drivers/thunderbolt/test.c
1592
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[12].out_port, out);
drivers/thunderbolt/test.c
1594
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[0].in_port, out);
drivers/thunderbolt/test.c
1595
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[6].in_port,
drivers/thunderbolt/test.c
1597
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[6].out_port,
drivers/thunderbolt/test.c
1599
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[2]->hops[12].out_port, in);
drivers/thunderbolt/test.c
1698
KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[0].in_port, down);
drivers/thunderbolt/test.c
1699
KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[0]->hops[1].out_port, up);
drivers/thunderbolt/test.c
1701
KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[0].in_port, up);
drivers/thunderbolt/test.c
1702
KUNIT_EXPECT_PTR_EQ(test, tunnel1->paths[1]->hops[1].out_port, down);
drivers/thunderbolt/test.c
1713
KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[0]->hops[0].in_port, down);
drivers/thunderbolt/test.c
1714
KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[0]->hops[1].out_port, up);
drivers/thunderbolt/test.c
1716
KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[1]->hops[0].in_port, up);
drivers/thunderbolt/test.c
1717
KUNIT_EXPECT_PTR_EQ(test, tunnel2->paths[1]->hops[1].out_port, down);
drivers/thunderbolt/test.c
1818
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, port);
drivers/thunderbolt/test.c
1819
KUNIT_EXPECT_EQ(test, tunnel->paths[0]->hops[0].in_hop_index, 8);
drivers/thunderbolt/test.c
1820
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].out_port, nhi);
drivers/thunderbolt/test.c
1821
KUNIT_EXPECT_EQ(test, tunnel->paths[0]->hops[0].next_hop_index, 1);
drivers/thunderbolt/test.c
1824
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, nhi);
drivers/thunderbolt/test.c
1825
KUNIT_EXPECT_EQ(test, tunnel->paths[1]->hops[0].in_hop_index, 1);
drivers/thunderbolt/test.c
1826
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].out_port, port);
drivers/thunderbolt/test.c
1827
KUNIT_EXPECT_EQ(test, tunnel->paths[1]->hops[0].next_hop_index, 8);
drivers/thunderbolt/test.c
1861
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, port);
drivers/thunderbolt/test.c
1862
KUNIT_EXPECT_EQ(test, tunnel->paths[0]->hops[0].in_hop_index, 15);
drivers/thunderbolt/test.c
1863
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].out_port, nhi);
drivers/thunderbolt/test.c
1864
KUNIT_EXPECT_EQ(test, tunnel->paths[0]->hops[0].next_hop_index, 2);
drivers/thunderbolt/test.c
1898
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, nhi);
drivers/thunderbolt/test.c
1899
KUNIT_EXPECT_EQ(test, tunnel->paths[0]->hops[0].in_hop_index, 2);
drivers/thunderbolt/test.c
1900
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].out_port, port);
drivers/thunderbolt/test.c
1901
KUNIT_EXPECT_EQ(test, tunnel->paths[0]->hops[0].next_hop_index, 15);
drivers/thunderbolt/test.c
1944
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].in_port, port);
drivers/thunderbolt/test.c
1945
KUNIT_EXPECT_EQ(test, tunnel->paths[0]->hops[0].in_hop_index, 8);
drivers/thunderbolt/test.c
1946
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[0].out_port,
drivers/thunderbolt/test.c
1948
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[1].in_port,
drivers/thunderbolt/test.c
1950
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[1].out_port,
drivers/thunderbolt/test.c
1952
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[2].in_port,
drivers/thunderbolt/test.c
1954
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[0]->hops[2].out_port, nhi);
drivers/thunderbolt/test.c
1955
KUNIT_EXPECT_EQ(test, tunnel->paths[0]->hops[2].next_hop_index, 1);
drivers/thunderbolt/test.c
1958
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[0].in_port, nhi);
drivers/thunderbolt/test.c
1959
KUNIT_EXPECT_EQ(test, tunnel->paths[1]->hops[0].in_hop_index, 1);
drivers/thunderbolt/test.c
1960
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[1].in_port,
drivers/thunderbolt/test.c
1962
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[1].out_port,
drivers/thunderbolt/test.c
1964
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[2].in_port,
drivers/thunderbolt/test.c
1966
KUNIT_EXPECT_PTR_EQ(test, tunnel->paths[1]->hops[2].out_port, port);
drivers/thunderbolt/test.c
1967
KUNIT_EXPECT_EQ(test, tunnel->paths[1]->hops[2].next_hop_index, 8);
drivers/thunderbolt/test.c
2041
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2042
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2043
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2044
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 16U);
drivers/thunderbolt/test.c
2048
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2049
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2050
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2051
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 16U);
drivers/thunderbolt/test.c
2074
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2075
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2076
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2077
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 32U);
drivers/thunderbolt/test.c
2081
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2082
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2083
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2084
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 32U);
drivers/thunderbolt/test.c
2107
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2108
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2109
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2110
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 32U);
drivers/thunderbolt/test.c
2114
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2115
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2116
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2117
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 64U);
drivers/thunderbolt/test.c
2156
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2157
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2158
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2159
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 9U);
drivers/thunderbolt/test.c
2164
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2165
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2166
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2167
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 64U);
drivers/thunderbolt/test.c
2192
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 12U);
drivers/thunderbolt/test.c
2193
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 0U);
drivers/thunderbolt/test.c
2194
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 18U);
drivers/thunderbolt/test.c
2195
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 0U);
drivers/thunderbolt/test.c
2200
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2201
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 1U);
drivers/thunderbolt/test.c
2202
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2203
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 1U);
drivers/thunderbolt/test.c
2208
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2209
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 1U);
drivers/thunderbolt/test.c
2210
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2211
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 1U);
drivers/thunderbolt/test.c
2234
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2235
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2236
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2237
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 14U);
drivers/thunderbolt/test.c
2241
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2242
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2243
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2244
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 32U);
drivers/thunderbolt/test.c
2269
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2270
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 14U);
drivers/thunderbolt/test.c
2271
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2272
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 14U);
drivers/thunderbolt/test.c
2277
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2278
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 0U);
drivers/thunderbolt/test.c
2279
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2280
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 14U);
drivers/thunderbolt/test.c
2322
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2323
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 14U);
drivers/thunderbolt/test.c
2324
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2325
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 14U);
drivers/thunderbolt/test.c
2329
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2330
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 0U);
drivers/thunderbolt/test.c
2331
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2332
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 14U);
drivers/thunderbolt/test.c
2340
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2341
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 14U);
drivers/thunderbolt/test.c
2342
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2343
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 1U);
drivers/thunderbolt/test.c
2347
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2348
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 0U);
drivers/thunderbolt/test.c
2349
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2350
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 1U);
drivers/thunderbolt/test.c
2366
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2367
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 14U);
drivers/thunderbolt/test.c
2368
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2369
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 14U);
drivers/thunderbolt/test.c
2373
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2374
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 0U);
drivers/thunderbolt/test.c
2375
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2376
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 14U);
drivers/thunderbolt/test.c
2397
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2398
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2399
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2400
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 32U);
drivers/thunderbolt/test.c
2404
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2405
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2406
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2407
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 64U);
drivers/thunderbolt/test.c
2427
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 12U);
drivers/thunderbolt/test.c
2428
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 0U);
drivers/thunderbolt/test.c
2429
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 18U);
drivers/thunderbolt/test.c
2430
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 0U);
drivers/thunderbolt/test.c
2434
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2435
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 1U);
drivers/thunderbolt/test.c
2436
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2437
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 1U);
drivers/thunderbolt/test.c
2441
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2442
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 1U);
drivers/thunderbolt/test.c
2443
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2444
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 1U);
drivers/thunderbolt/test.c
2464
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 12U);
drivers/thunderbolt/test.c
2465
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 0U);
drivers/thunderbolt/test.c
2466
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 18U);
drivers/thunderbolt/test.c
2467
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 0U);
drivers/thunderbolt/test.c
2471
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2472
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 1U);
drivers/thunderbolt/test.c
2473
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2474
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 1U);
drivers/thunderbolt/test.c
2478
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2479
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 1U);
drivers/thunderbolt/test.c
2480
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2481
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 1U);
drivers/thunderbolt/test.c
2501
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2502
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2503
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2504
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 14U);
drivers/thunderbolt/test.c
2508
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2509
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 7U);
drivers/thunderbolt/test.c
2510
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2511
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 32U);
drivers/thunderbolt/test.c
2531
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2532
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 14U);
drivers/thunderbolt/test.c
2533
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2534
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 14U);
drivers/thunderbolt/test.c
2538
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2539
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 0U);
drivers/thunderbolt/test.c
2540
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2541
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 14U);
drivers/thunderbolt/test.c
2561
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2562
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 14U);
drivers/thunderbolt/test.c
2563
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2564
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 1U);
drivers/thunderbolt/test.c
2568
KUNIT_EXPECT_EQ(test, path->hops[0].nfc_credits, 0U);
drivers/thunderbolt/test.c
2569
KUNIT_EXPECT_EQ(test, path->hops[0].initial_credits, 0U);
drivers/thunderbolt/test.c
2570
KUNIT_EXPECT_EQ(test, path->hops[1].nfc_credits, 0U);
drivers/thunderbolt/test.c
2571
KUNIT_EXPECT_EQ(test, path->hops[1].initial_credits, 1U);
drivers/thunderbolt/test.c
913
in_port = path->hops[i].in_port;
drivers/thunderbolt/test.c
914
out_port = path->hops[i].out_port;
drivers/thunderbolt/test.c
975
in_port = path->hops[i].in_port;
drivers/thunderbolt/test.c
976
out_port = path->hops[i].out_port;
drivers/thunderbolt/tunnel.c
1127
paths[TB_DP_VIDEO_PATH_OUT]->hops[0].in_hop_index,
drivers/thunderbolt/tunnel.c
1128
paths[TB_DP_AUX_PATH_OUT]->hops[0].in_hop_index,
drivers/thunderbolt/tunnel.c
1129
paths[TB_DP_AUX_PATH_IN]->hops[last].next_hop_index);
drivers/thunderbolt/tunnel.c
1132
paths[TB_DP_VIDEO_PATH_OUT]->hops[last].next_hop_index,
drivers/thunderbolt/tunnel.c
1133
paths[TB_DP_AUX_PATH_IN]->hops[0].in_hop_index,
drivers/thunderbolt/tunnel.c
1134
paths[TB_DP_AUX_PATH_OUT]->hops[last].next_hop_index);
drivers/thunderbolt/tunnel.c
1789
hop = &path->hops[0];
drivers/thunderbolt/tunnel.c
1797
ret = tb_dma_reserve_credits(&path->hops[i], credits);
drivers/thunderbolt/tunnel.c
1967
if (tb_port_is_nhi(path->hops[0].in_port))
drivers/thunderbolt/tunnel.c
1969
else if (tb_port_is_nhi(path->hops[path->path_length - 1].out_port))
drivers/thunderbolt/tunnel.c
1977
(tx_path->hops[0].in_hop_index != transmit_ring))
drivers/thunderbolt/tunnel.c
1980
(tx_path->hops[tx_path->path_length - 1].next_hop_index != transmit_path))
drivers/thunderbolt/tunnel.c
1988
(rx_path->hops[0].in_hop_index != receive_path))
drivers/thunderbolt/tunnel.c
1991
(rx_path->hops[rx_path->path_length - 1].next_hop_index != receive_ring))
include/dt-bindings/usb/pd.h
404
#define VDO_ACABLE2(mtemp, stemp, u3p, trans, phy, ele, u4, hops, u2, u32, lane, iso, gen) \
include/dt-bindings/usb/pd.h
407
| ((hops) & 0x3) << 6 | (u2) << 5 | (u32) << 4 | (lane) << 3 \
include/linux/blkdev.h
1773
const struct blk_holder_ops *hops);
include/linux/blkdev.h
1775
void *holder, const struct blk_holder_ops *hops);
include/linux/blkdev.h
1777
const struct blk_holder_ops *hops);
include/linux/topology.h
270
extern const struct cpumask *sched_numa_hop_mask(unsigned int node, unsigned int hops);
include/linux/topology.h
278
sched_numa_hop_mask(unsigned int node, unsigned int hops)
include/linux/usb/pd_vdo.h
437
#define VDO_ACABLE2(mtemp, stemp, u3p, trans, phy, ele, u4, hops, u2, u32, lane, iso, gen) \
include/linux/usb/pd_vdo.h
440
| ((hops) & 0x3) << 6 | (u2) << 5 | (u32) << 4 | (lane) << 3 \
kernel/sched/topology.c
2346
const struct cpumask *sched_numa_hop_mask(unsigned int node, unsigned int hops)
kernel/sched/topology.c
2350
if (node >= nr_node_ids || hops >= sched_domains_numa_levels)
kernel/sched/topology.c
2357
return masks[hops][node];
net/batman-adv/distributed-arp-table.c
1473
__u8 hops;
net/batman-adv/distributed-arp-table.c
77
__u8 hops;
net/ipv4/ipconfig.c
633
u8 hops; /* Used only by gateways */
net/ipv6/exthdrs.c
1091
int hops;
net/ipv6/exthdrs.c
1098
hops = ihdr->rt_hdr.hdrlen >> 1;
net/ipv6/exthdrs.c
1100
if (hops > 1)
net/ipv6/exthdrs.c
1102
(hops - 1) * sizeof(struct in6_addr));
net/ipv6/exthdrs.c
1104
phdr->addr[hops - 1] = **addr_p;
net/ipv6/exthdrs.c
1116
int plen, hops;
net/ipv6/exthdrs.c
1124
hops = sr_ihdr->first_segment + 1;
net/ipv6/exthdrs.c
1126
(hops - 1) * sizeof(struct in6_addr));
net/ipv6/exthdrs.c
1131
if (sr_ihdr->hdrlen > hops * 2) {
net/ipv6/exthdrs.c
1134
tlvs_offset = (1 + hops * 2) << 3;
net/ipv6/exthdrs.c
1135
tlvs_length = (sr_ihdr->hdrlen - hops * 2) << 3;
scripts/dtc/include-prefixes/dt-bindings/usb/pd.h
404
#define VDO_ACABLE2(mtemp, stemp, u3p, trans, phy, ele, u4, hops, u2, u32, lane, iso, gen) \
scripts/dtc/include-prefixes/dt-bindings/usb/pd.h
407
| ((hops) & 0x3) << 6 | (u2) << 5 | (u32) << 4 | (lane) << 3 \
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
126
enum hops hops;
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
133
const char *family_str, *type, *conn, *hops, *result, *flags;
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
147
hops = "no hops";
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
148
if (test->hops == ONE_HOP)
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
149
hops = "one hop";
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
162
type, result, conn, hops, flags);
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
227
encap_init(&encap, test->hops == ONE_HOP ? 1 : 0, proto);
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
230
if (test->hops == ONE_HOP) {