| /linux-6.15/fs/bcachefs/ |
| H A D | migrate.c | 23 unsigned dev_idx, int flags, bool metadata) in drop_dev_ptrs() argument 30 bch2_bkey_drop_device(k, dev_idx); in drop_dev_ptrs() 43 unsigned dev_idx, in bch2_dev_usrdata_drop_key() argument 50 if (!bch2_bkey_has_device_c(k, dev_idx)) in bch2_dev_usrdata_drop_key() 58 ret = drop_dev_ptrs(c, bkey_i_to_s(n), dev_idx, flags, false); in bch2_dev_usrdata_drop_key() 82 unsigned dev_idx, int flags) in bch2_dev_usrdata_drop() argument 96 bch2_dev_usrdata_drop_key(trans, &iter, k, dev_idx, flags); in bch2_dev_usrdata_drop() 109 unsigned dev_idx, int flags) in bch2_dev_metadata_drop() argument 143 dev_idx, flags, true); in bch2_dev_metadata_drop() 186 return bch2_dev_usrdata_drop(c, &progress, dev_idx, flags) ?: in bch2_dev_data_drop() [all …]
|
| H A D | sb-members.h | 100 return __bch2_next_dev_idx(c, ca ? ca->dev_idx + 1 : 0, mask); in __bch2_next_dev() 272 …ne struct bch_dev *bch2_dev_iterate_noerror(struct bch_fs *c, struct bch_dev *ca, unsigned dev_idx) in bch2_dev_iterate_noerror() argument 274 if (ca && ca->dev_idx == dev_idx) in bch2_dev_iterate_noerror() 277 return bch2_dev_tryget_noerror(c, dev_idx); in bch2_dev_iterate_noerror() 280 …tic inline struct bch_dev *bch2_dev_iterate(struct bch_fs *c, struct bch_dev *ca, unsigned dev_idx) in bch2_dev_iterate() argument 282 if (ca && ca->dev_idx == dev_idx) in bch2_dev_iterate() 285 return bch2_dev_tryget(c, dev_idx); in bch2_dev_iterate() 315 __set_bit(ca->dev_idx, devs.d); in bch2_online_devs()
|
| H A D | sb-members.c | 371 m = bch2_sb_member_get(c->disk_sb.sb, ca->dev_idx); in bch2_dev_io_errors_to_text() 402 m = bch2_members_v2_get_mut(c->disk_sb.sb, ca->dev_idx); in bch2_dev_errors_reset() 490 unsigned dev_idx = c->sb.nr_devices; in bch2_sb_member_alloc() local 497 if (dev_idx < BCH_SB_MEMBERS_MAX) in bch2_sb_member_alloc() 500 for (dev_idx = 0; dev_idx < BCH_SB_MEMBERS_MAX; dev_idx++) { in bch2_sb_member_alloc() 502 if (dev_idx == BCH_SB_MEMBER_INVALID) in bch2_sb_member_alloc() 505 struct bch_member m = bch2_sb_member_get(c->disk_sb.sb, dev_idx); in bch2_sb_member_alloc() 511 best = dev_idx; in bch2_sb_member_alloc() 516 dev_idx = best; in bch2_sb_member_alloc() 522 nr_devices = max_t(unsigned, dev_idx + 1, c->sb.nr_devices); in bch2_sb_member_alloc() [all …]
|
| H A D | opts.c | 630 if (dev_idx < 0) { in bch2_opt_from_sb() 633 if (WARN(!bch2_member_exists(sb, dev_idx), in bch2_opt_from_sb() 635 opt->attr.name, dev_idx)) in bch2_opt_from_sb() 638 struct bch_member m = bch2_sb_member_get(sb, dev_idx); in bch2_opt_from_sb() 670 void __bch2_opt_set_sb(struct bch_sb *sb, int dev_idx, in __bch2_opt_set_sb() argument 682 if ((opt->flags & OPT_FS) && opt->set_sb && dev_idx < 0) in __bch2_opt_set_sb() 685 if ((opt->flags & OPT_DEVICE) && opt->set_member && dev_idx >= 0) { in __bch2_opt_set_sb() 686 if (WARN(!bch2_member_exists(sb, dev_idx), in __bch2_opt_set_sb() 688 opt->attr.name, dev_idx)) in __bch2_opt_set_sb() 691 opt->set_member(bch2_members_v2_get_mut(sb, dev_idx), v); in __bch2_opt_set_sb() [all …]
|
| H A D | super.c | 1427 unsigned dev_idx) in bch2_dev_attach() argument 1429 ca->dev_idx = dev_idx; in bch2_dev_attach() 1454 bch2_dev_attach(c, ca, dev_idx); in bch2_dev_alloc() 1466 sb->sb->dev_idx); in __bch2_dev_attach_bdev() 1665 unsigned dev_idx = ca->dev_idx, data; in bch2_dev_remove() local 1823 unsigned dev_idx = ret; in bch2_dev_add() local 1830 ca->disk_sb.sb->dev_idx = dev_idx; in bch2_dev_add() 1831 bch2_dev_attach(c, ca, dev_idx); in bch2_dev_add() 1892 unsigned dev_idx; in bch2_dev_online() local 1903 dev_idx = sb.sb->dev_idx; in bch2_dev_online() [all …]
|
| H A D | alloc_background.c | 786 .dev = ca->dev_idx, in bch2_dev_data_type_accounting_mod() 1945 POS(ca->dev_idx, 0), in bch2_do_discards_work() 1946 POS(ca->dev_idx, U64_MAX), 0, k, in bch2_do_discards_work() 1999 ca->dev_idx, bucket)) in bch2_do_discards_fast_one() 2238 lru_pos(ca->dev_idx, 0, in bch2_do_invalidates_work() 2434 struct bpos start = POS(ca->dev_idx, 0); in bch2_dev_remove_alloc() 2435 struct bpos end = POS(ca->dev_idx, U64_MAX); in bch2_dev_remove_alloc() 2455 bch2_dev_usage_remove(c, ca->dev_idx); in bch2_dev_remove_alloc() 2588 ob->dev == ca->dev_idx) in bch2_dev_has_open_write_point() 2604 clear_bit(ca->dev_idx, c->rw_devs[i].d); in bch2_dev_allocator_remove() [all …]
|
| H A D | alloc_foreground.c | 235 if (bch2_bucket_is_open(c, ca->dev_idx, bucket)) { in __try_alloc_bucket() 246 ob->dev = ca->dev_idx; in __try_alloc_bucket() 270 if (!may_alloc_bucket(c, POS(ca->dev_idx, b), s)) in try_alloc_bucket() 317 if (bkey_ge(k.k->p, POS(ca->dev_idx, ca->mi.nbuckets))) in bch2_bucket_alloc_early() 395 POS(ca->dev_idx, alloc_cursor), in bch2_bucket_alloc_freelist() 396 POS(ca->dev_idx, U64_MAX), in bch2_bucket_alloc_freelist() 672 u64 *v = stripe->next_alloc + ca->dev_idx; in bch2_dev_stripe_increment_inlined() 1062 bool drop = ob->dev == ca->dev_idx; in should_drop_bucket() 1077 drop |= ob2->dev == ca->dev_idx; in should_drop_bucket() 1584 if (ob->valid && (!ca || ob->dev == ca->dev_idx)) in bch2_open_buckets_to_text() [all …]
|
| H A D | journal_sb.c | 23 struct bch_member m = bch2_sb_member_get(sb, sb->dev_idx); in bch2_sb_journal_validate() 105 struct bch_member m = bch2_sb_member_get(sb, sb->dev_idx); in bch2_sb_journal_v2_validate()
|
| /linux-6.15/drivers/md/ |
| H A D | dm-zoned-reclaim.c | 24 int dev_idx; member 204 dmz_metadata_label(zmd), zrc->dev_idx, in dmz_reclaim_buf() 243 dmz_metadata_label(zmd), zrc->dev_idx, in dmz_reclaim_seq_data() 291 szone = dmz_alloc_zone(zmd, zrc->dev_idx, in dmz_reclaim_rnd_data() 377 dmz_metadata_label(zmd), zrc->dev_idx); in dmz_do_reclaim() 423 dmz_metadata_label(zmd), zrc->dev_idx, in dmz_do_reclaim() 441 dmz_metadata_label(zmd), zrc->dev_idx, in dmz_do_reclaim() 479 if (zrc->dev_idx == 0) in dmz_should_reclaim() 533 dmz_metadata_label(zmd), zrc->dev_idx, in dmz_reclaim_work() 539 dmz_nr_rnd_zones(zmd, zrc->dev_idx)); in dmz_reclaim_work() [all …]
|
| H A D | dm-zoned.h | 63 unsigned int dev_idx; member 218 unsigned int dev_idx, unsigned long flags); 246 unsigned int dev_idx, bool idle);
|
| /linux-6.15/tools/iio/ |
| H A D | lsiio.c | 61 int dev_idx; in dump_one_device() local 65 &dev_idx); in dump_one_device() 73 printf("Device %03d: %s\n", dev_idx, name); in dump_one_device() 84 int dev_idx; in dump_one_trigger() local 88 "%i", &dev_idx); in dump_one_trigger() 96 printf("Trigger %03d: %s\n", dev_idx, name); in dump_one_trigger()
|
| /linux-6.15/drivers/edac/ |
| H A D | e7xxx_edac.c | 343 return (dev_idx == E7501) ? ((drc >> 22) & 0x1) : 1; in dual_channel_active() 347 static inline int drb_granularity(u32 drc, int dev_idx) in drb_granularity() argument 350 return (dev_idx == E7501) ? ((drc >> 18) & 0x3) : 1; in drb_granularity() 354 int dev_idx, u32 drc) in e7xxx_init_csrows() argument 366 drc_chan = dual_channel_active(drc, dev_idx); in e7xxx_init_csrows() 367 drc_drbg = drb_granularity(drc, dev_idx); in e7xxx_init_csrows() 420 static int e7xxx_probe1(struct pci_dev *pdev, int dev_idx) in e7xxx_probe1() argument 434 drc_chan = dual_channel_active(drc, dev_idx); in e7xxx_probe1() 462 pvt->dev_info = &e7xxx_devs[dev_idx]; in e7xxx_probe1() 469 PCI_VENDOR_ID_INTEL, e7xxx_devs[dev_idx].err_dev); in e7xxx_probe1() [all …]
|
| H A D | edac_device.c | 44 edac_dev, edac_dev->dev_idx); in edac_device_dump_device() 94 dev_ctl->dev_idx = device_index; in edac_device_alloc_ctl_info() 213 if (rover->dev_idx >= edac_dev->dev_idx) { in add_edac_dev_to_global_list() 214 if (unlikely(rover->dev_idx == edac_dev->dev_idx)) in add_edac_dev_to_global_list() 229 rover->mod_name, rover->ctl_name, rover->dev_idx); in add_edac_dev_to_global_list() 235 " duplicate dev_idx %d in %s()\n", rover->dev_idx, in add_edac_dev_to_global_list() 454 edac_dev->dev_idx, in edac_device_del_device()
|
| H A D | e752x_edac.c | 1174 static int e752x_get_devs(struct pci_dev *pdev, int dev_idx, in e752x_get_devs() argument 1189 PCI_VENDOR_ID_INTEL, e752x_devs[dev_idx].err_dev); in e752x_get_devs() 1194 e752x_devs[dev_idx].ctl_dev, in e752x_get_devs() 1255 static int e752x_probe1(struct pci_dev *pdev, int dev_idx) in e752x_probe1() argument 1300 mci->edac_ctl_cap = (dev_idx == I3100) ? EDAC_FLAG_SECDED : in e752x_probe1() 1308 pvt->dev_info = &e752x_devs[dev_idx]; in e752x_probe1() 1311 if (e752x_get_devs(pdev, dev_idx, pvt)) { in e752x_probe1() 1334 if (dev_idx == I3100) in e752x_probe1()
|
| H A D | amd76x_edac.c | 228 static int amd76x_probe1(struct pci_dev *pdev, int dev_idx) in amd76x_probe1() argument 264 mci->ctl_name = amd76x_devs[dev_idx].ctl_name; in amd76x_probe1()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lag/ |
| H A D | mp.c | 162 int i, dev_idx = 0; in mlx5_lag_fib_route_event() local 200 dev_idx++; in mlx5_lag_fib_route_event() 204 mlx5_lag_set_port_affinity(ldev, dev_idx); in mlx5_lag_fib_route_event() 229 int i, dev_idx = 0; in mlx5_lag_fib_nexthop_event() local 240 dev_idx++; in mlx5_lag_fib_nexthop_event() 243 if (dev_idx >= 0) { in mlx5_lag_fib_nexthop_event() 244 dev_idx = (dev_idx + 1) % 2 + 1; /* peer port */ in mlx5_lag_fib_nexthop_event() 245 mlx5_lag_set_port_affinity(ldev, dev_idx); in mlx5_lag_fib_nexthop_event()
|
| /linux-6.15/sound/pci/hda/ |
| H A D | tas2781_spi_fwlib.c | 85 unsigned char dev_idx; member 371 unsigned char dev_idx = 0; in map_dev_idx() local 383 dev_idx = p[i].dev_idx; in map_dev_idx() 388 return dev_idx; in map_dev_idx() 644 if (dev_idx == (tas_priv->index + 1) || dev_idx == 0) { in tasdevice_single_byte_wr() 688 if (dev_idx == (tas_priv->index + 1) || dev_idx == 0) { in tasdevice_burst_wr() 717 if (dev_idx == (tas_priv->index + 1) || dev_idx == 0) { in tasdevice_delay() 745 if (dev_idx == (tas_priv->index + 1) || dev_idx == 0) { in tasdevice_field_wr() 774 dev_idx & 0x3f, data, sublocksize); in tasdevice_process_block() 778 dev_idx & 0x3f, data, sublocksize); in tasdevice_process_block() [all …]
|
| /linux-6.15/tools/testing/selftests/nci/ |
| H A D | nci_dev.c | 585 void *nla_start_poll_data[2] = {&dev_idx, &proto}; in start_polling() 605 int stop_polling(int dev_idx, int virtual_fd, int sd, int fid, int pid) in stop_polling() argument 617 NFC_CMD_STOP_POLL, dev_idx); in stop_polling() 638 int get_taginfo(int dev_idx, int sd, int fid, int pid) in get_taginfo() argument 658 tagid_type_data = &dev_idx; in get_taginfo() 695 int connect_socket(int dev_idx, int target_idx) in connect_socket() argument 706 addr.dev_idx = dev_idx; in connect_socket() 719 int connect_tag(int dev_idx, int virtual_fd, int sd, int fid, int pid) in connect_tag() argument 736 if (dev_idx != evt_dev) in connect_tag() 739 target_idx = get_taginfo(dev_idx, sd, fid, pid); in connect_tag() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlxfw/ |
| H A D | mlxfw_mfa2.c | 114 u16 dev_idx) in mlxfw_mfa2_file_dev_validate() argument 124 pr_debug("Device %d\n", dev_idx); in mlxfw_mfa2_file_dev_validate() 128 pr_err("Device %d is not a valid TLV error\n", dev_idx); in mlxfw_mfa2_file_dev_validate() 139 pr_err("Device %d does not have PSID\n", dev_idx); in mlxfw_mfa2_file_dev_validate() 145 pr_err("Device %d PSID TLV is not valid\n", dev_idx); in mlxfw_mfa2_file_dev_validate() 160 pr_err("Device %d has no components\n", dev_idx); in mlxfw_mfa2_file_dev_validate() 174 dev_idx); in mlxfw_mfa2_file_dev_validate()
|
| /linux-6.15/include/uapi/linux/ |
| H A D | nfc.h | 270 __u32 dev_idx; member 278 __u32 dev_idx; member
|
| /linux-6.15/include/sound/ |
| H A D | tas2781-dsp.h | 86 unsigned char dev_idx; member 181 unsigned char dev_idx; member
|
| /linux-6.15/net/phonet/ |
| H A D | pn_netlink.c | 131 int dev_idx = 0, dev_start_idx = cb->args[0]; in getaddr_dumpit() local 143 if (dev_idx > dev_start_idx) in getaddr_dumpit() 145 if (dev_idx++ < dev_start_idx) in getaddr_dumpit() 165 cb->args[0] = dev_idx; in getaddr_dumpit()
|
| /linux-6.15/sound/soc/codecs/ |
| H A D | tas2781-fmwlib.c | 85 unsigned char dev_idx; member 225 if (bk_da[i]->dev_idx == 0) in tasdevice_add_config() 230 (bk_da[i]->dev_idx - 1); in tasdevice_add_config() 391 unsigned char dev_idx = 0; in map_dev_idx() local 403 dev_idx = p[i].dev_idx; in map_dev_idx() 408 return dev_idx; in map_dev_idx() 798 int blktyp = dev_idx & 0xC0; in tasdevice_process_block() 799 int idx = dev_idx & 0x3F; in tasdevice_process_block() 956 if (blk_data[j]->dev_idx) { in tasdevice_select_cfg_blk() 958 chnend = blk_data[j]->dev_idx; in tasdevice_select_cfg_blk() [all …]
|
| /linux-6.15/drivers/misc/ |
| H A D | open-dice.c | 116 static unsigned int dev_idx; in open_dice_probe() local 155 snprintf(drvdata->name, sizeof(drvdata->name), DRIVER_NAME"%u", dev_idx++); in open_dice_probe()
|
| /linux-6.15/net/nfc/ |
| H A D | netlink.c | 1468 u32 dev_idx; member 1489 if (nla_put_u32(msg, NFC_ATTR_DEVICE_INDEX, ctx->dev_idx) || in se_io_cb() 1514 u32 dev_idx, se_idx; in nfc_genl_se_io() local 1524 dev_idx = nla_get_u32(info->attrs[NFC_ATTR_DEVICE_INDEX]); in nfc_genl_se_io() 1527 dev = nfc_get_device(dev_idx); in nfc_genl_se_io() 1554 ctx->dev_idx = dev_idx; in nfc_genl_se_io() 1569 u32 dev_idx, vid, subcmd; in nfc_genl_vendor_cmd() local 1579 dev_idx = nla_get_u32(info->attrs[NFC_ATTR_DEVICE_INDEX]); in nfc_genl_vendor_cmd() 1583 dev = nfc_get_device(dev_idx); in nfc_genl_vendor_cmd()
|