/Linux-v4.19/net/dsa/ |
D | switch.c | 19 static unsigned int dsa_switch_fastest_ageing_time(struct dsa_switch *ds, in dsa_switch_fastest_ageing_time() argument 24 for (i = 0; i < ds->num_ports; ++i) { in dsa_switch_fastest_ageing_time() 25 struct dsa_port *dp = &ds->ports[i]; in dsa_switch_fastest_ageing_time() 34 static int dsa_switch_ageing_time(struct dsa_switch *ds, in dsa_switch_ageing_time() argument 41 if (ds->ageing_time_min && ageing_time < ds->ageing_time_min) in dsa_switch_ageing_time() 43 if (ds->ageing_time_max && ageing_time > ds->ageing_time_max) in dsa_switch_ageing_time() 49 ageing_time = dsa_switch_fastest_ageing_time(ds, ageing_time); in dsa_switch_ageing_time() 51 if (ds->ops->set_ageing_time) in dsa_switch_ageing_time() 52 return ds->ops->set_ageing_time(ds, ageing_time); in dsa_switch_ageing_time() 57 static int dsa_switch_bridge_join(struct dsa_switch *ds, in dsa_switch_bridge_join() argument [all …]
|
D | dsa2.c | 117 struct dsa_switch *ds; in dsa_tree_find_port_by_node() local 122 ds = dst->ds[device]; in dsa_tree_find_port_by_node() 123 if (!ds) in dsa_tree_find_port_by_node() 126 for (port = 0; port < ds->num_ports; port++) { in dsa_tree_find_port_by_node() 127 dp = &ds->ports[port]; in dsa_tree_find_port_by_node() 139 struct dsa_switch *ds = dp->ds; in dsa_port_setup_routing_table() local 140 struct dsa_switch_tree *dst = ds->dst; in dsa_port_setup_routing_table() 153 ds->rtable[link_dp->ds->index] = dp->index; in dsa_port_setup_routing_table() 159 static bool dsa_switch_setup_routing_table(struct dsa_switch *ds) in dsa_switch_setup_routing_table() argument 166 ds->rtable[i] = DSA_RTABLE_NONE; in dsa_switch_setup_routing_table() [all …]
|
D | slave.c | 34 struct dsa_switch *ds = bus->priv; in dsa_slave_phy_read() local 36 if (ds->phys_mii_mask & (1 << addr)) in dsa_slave_phy_read() 37 return ds->ops->phy_read(ds, addr, reg); in dsa_slave_phy_read() 44 struct dsa_switch *ds = bus->priv; in dsa_slave_phy_write() local 46 if (ds->phys_mii_mask & (1 << addr)) in dsa_slave_phy_write() 47 return ds->ops->phy_write(ds, addr, reg, val); in dsa_slave_phy_write() 52 void dsa_slave_mii_bus_init(struct dsa_switch *ds) in dsa_slave_mii_bus_init() argument 54 ds->slave_mii_bus->priv = (void *)ds; in dsa_slave_mii_bus_init() 55 ds->slave_mii_bus->name = "dsa slave smi"; in dsa_slave_mii_bus_init() 56 ds->slave_mii_bus->read = dsa_slave_phy_read; in dsa_slave_mii_bus_init() [all …]
|
D | legacy.c | 81 static int dsa_cpu_dsa_setups(struct dsa_switch *ds) in dsa_cpu_dsa_setups() argument 85 for (port = 0; port < ds->num_ports; port++) { in dsa_cpu_dsa_setups() 86 if (!(dsa_is_cpu_port(ds, port) || dsa_is_dsa_port(ds, port))) in dsa_cpu_dsa_setups() 89 ret = dsa_port_link_register_of(&ds->ports[port]); in dsa_cpu_dsa_setups() 96 static int dsa_switch_setup_one(struct dsa_switch *ds, in dsa_switch_setup_one() argument 99 const struct dsa_switch_ops *ops = ds->ops; in dsa_switch_setup_one() 100 struct dsa_switch_tree *dst = ds->dst; in dsa_switch_setup_one() 101 struct dsa_chip_data *cd = ds->cd; in dsa_switch_setup_one() 103 int index = ds->index; in dsa_switch_setup_one() 110 for (i = 0; i < ds->num_ports; i++) { in dsa_switch_setup_one() [all …]
|
D | port.c | 22 struct raw_notifier_head *nh = &dp->ds->dst->nh; in dsa_port_notify() 33 struct dsa_switch *ds = dp->ds; in dsa_port_set_state() local 37 return ds->ops->port_stp_state_set ? 0 : -EOPNOTSUPP; in dsa_port_set_state() 39 if (ds->ops->port_stp_state_set) in dsa_port_set_state() 40 ds->ops->port_stp_state_set(ds, port, state); in dsa_port_set_state() 42 if (ds->ops->port_fast_age) { in dsa_port_set_state() 53 ds->ops->port_fast_age(ds, port); in dsa_port_set_state() 73 struct dsa_switch *ds = dp->ds; in dsa_port_enable() local 77 if (ds->ops->port_enable) { in dsa_port_enable() 78 err = ds->ops->port_enable(ds, port, phy); in dsa_port_enable() [all …]
|
D | master.c | 21 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_get_ethtool_stats() local 30 if (ds->ops->get_ethtool_stats) in dsa_master_get_ethtool_stats() 31 ds->ops->get_ethtool_stats(ds, port, data + count); in dsa_master_get_ethtool_stats() 40 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_get_ethtool_phy_stats() local 56 if (ds->ops->get_ethtool_phy_stats) in dsa_master_get_ethtool_phy_stats() 57 ds->ops->get_ethtool_phy_stats(ds, port, data + count); in dsa_master_get_ethtool_phy_stats() 64 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_get_sset_count() local 76 if (ds->ops->get_sset_count) in dsa_master_get_sset_count() 77 count += ds->ops->get_sset_count(ds, cpu_dp->index, sset); in dsa_master_get_sset_count() 87 struct dsa_switch *ds = cpu_dp->ds; in dsa_master_get_strings() local [all …]
|
D | dsa.c | 135 struct dsa_switch *ds = p->dp->ds; in dsa_skb_defer_rx_timestamp() local 150 if (likely(ds->ops->port_rxtstamp)) in dsa_skb_defer_rx_timestamp() 151 return ds->ops->port_rxtstamp(ds, p->dp->index, skb, type); in dsa_skb_defer_rx_timestamp() 200 static bool dsa_is_port_initialized(struct dsa_switch *ds, int p) in dsa_is_port_initialized() argument 202 return dsa_is_user_port(ds, p) && ds->ports[p].slave; in dsa_is_port_initialized() 205 int dsa_switch_suspend(struct dsa_switch *ds) in dsa_switch_suspend() argument 210 for (i = 0; i < ds->num_ports; i++) { in dsa_switch_suspend() 211 if (!dsa_is_port_initialized(ds, i)) in dsa_switch_suspend() 214 ret = dsa_slave_suspend(ds->ports[i].slave); in dsa_switch_suspend() 219 if (ds->ops->suspend) in dsa_switch_suspend() [all …]
|
/Linux-v4.19/fs/xfs/scrub/ |
D | dabtree.c | 39 struct xchk_da_btree *ds, in xchk_da_process_error() argument 43 struct xfs_scrub *sc = ds->sc; in xchk_da_process_error() 60 trace_xchk_file_op_error(sc, ds->dargs.whichfork, in xchk_da_process_error() 61 xfs_dir2_da_to_db(ds->dargs.geo, in xchk_da_process_error() 62 ds->state->path.blk[level].blkno), in xchk_da_process_error() 75 struct xchk_da_btree *ds, in xchk_da_set_corrupt() argument 78 struct xfs_scrub *sc = ds->sc; in xchk_da_set_corrupt() 82 trace_xchk_fblock_error(sc, ds->dargs.whichfork, in xchk_da_set_corrupt() 83 xfs_dir2_da_to_db(ds->dargs.geo, in xchk_da_set_corrupt() 84 ds->state->path.blk[level].blkno), in xchk_da_set_corrupt() [all …]
|
D | attr.c | 188 struct xchk_da_btree *ds, in xchk_xattr_entry() argument 199 struct xfs_mount *mp = ds->state->mp; in xchk_xattr_entry() 207 xchk_da_set_corrupt(ds, level); in xchk_xattr_entry() 211 xchk_da_set_corrupt(ds, level); in xchk_xattr_entry() 217 xchk_da_set_corrupt(ds, level); in xchk_xattr_entry() 228 xchk_da_set_corrupt(ds, level); in xchk_xattr_entry() 234 xchk_da_set_corrupt(ds, level); in xchk_xattr_entry() 237 xchk_da_set_corrupt(ds, level); in xchk_xattr_entry() 239 if (!xchk_xattr_set_map(ds->sc, usedmap, nameidx, namesize)) in xchk_xattr_entry() 240 xchk_da_set_corrupt(ds, level); in xchk_xattr_entry() [all …]
|
/Linux-v4.19/include/net/ |
D | dsa.h | 146 struct dsa_switch *ds[DSA_MAX_SWITCHES]; member 195 struct dsa_switch *ds; member 270 static inline const struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p) in dsa_to_port() argument 272 return &ds->ports[p]; in dsa_to_port() 275 static inline bool dsa_is_unused_port(struct dsa_switch *ds, int p) in dsa_is_unused_port() argument 277 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_UNUSED; in dsa_is_unused_port() 280 static inline bool dsa_is_cpu_port(struct dsa_switch *ds, int p) in dsa_is_cpu_port() argument 282 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_CPU; in dsa_is_cpu_port() 285 static inline bool dsa_is_dsa_port(struct dsa_switch *ds, int p) in dsa_is_dsa_port() argument 287 return dsa_to_port(ds, p)->type == DSA_PORT_TYPE_DSA; in dsa_is_dsa_port() [all …]
|
/Linux-v4.19/drivers/acpi/ |
D | dock.c | 86 static int add_dock_dependent_device(struct dock_station *ds, in add_dock_dependent_device() argument 97 list_add_tail(&dd->list, &ds->dependent_devices); in add_dock_dependent_device() 147 struct dock_station *ds; in find_dock_station() local 149 list_for_each_entry(ds, &dock_stations, sibling) in find_dock_station() 150 if (ds->handle == handle) in find_dock_station() 151 return ds; in find_dock_station() 165 find_dock_dependent_device(struct dock_station *ds, struct acpi_device *adev) in find_dock_dependent_device() argument 169 list_for_each_entry(dd, &ds->dependent_devices, list) in find_dock_dependent_device() 179 struct dock_station *ds = find_dock_station(dshandle); in register_dock_dependent_device() local 181 if (ds && !find_dock_dependent_device(ds, adev)) in register_dock_dependent_device() [all …]
|
/Linux-v4.19/drivers/md/ |
D | dm-bio-prison-v1.c | 293 struct dm_deferred_set *ds; member 308 struct dm_deferred_set *ds; in dm_deferred_set_create() local 310 ds = kmalloc(sizeof(*ds), GFP_KERNEL); in dm_deferred_set_create() 311 if (!ds) in dm_deferred_set_create() 314 spin_lock_init(&ds->lock); in dm_deferred_set_create() 315 ds->current_entry = 0; in dm_deferred_set_create() 316 ds->sweeper = 0; in dm_deferred_set_create() 318 ds->entries[i].ds = ds; in dm_deferred_set_create() 319 ds->entries[i].count = 0; in dm_deferred_set_create() 320 INIT_LIST_HEAD(&ds->entries[i].work_items); in dm_deferred_set_create() [all …]
|
/Linux-v4.19/drivers/net/dsa/ |
D | dsa_loop.c | 67 static enum dsa_tag_protocol dsa_loop_get_protocol(struct dsa_switch *ds, in dsa_loop_get_protocol() argument 70 dev_dbg(ds->dev, "%s: port: %d\n", __func__, port); in dsa_loop_get_protocol() 75 static int dsa_loop_setup(struct dsa_switch *ds) in dsa_loop_setup() argument 77 struct dsa_loop_priv *ps = ds->priv; in dsa_loop_setup() 80 for (i = 0; i < ds->num_ports; i++) in dsa_loop_setup() 84 dev_dbg(ds->dev, "%s\n", __func__); in dsa_loop_setup() 89 static int dsa_loop_get_sset_count(struct dsa_switch *ds, int port, int sset) in dsa_loop_get_sset_count() argument 97 static void dsa_loop_get_strings(struct dsa_switch *ds, int port, in dsa_loop_get_strings() argument 100 struct dsa_loop_priv *ps = ds->priv; in dsa_loop_get_strings() 111 static void dsa_loop_get_ethtool_stats(struct dsa_switch *ds, int port, in dsa_loop_get_ethtool_stats() argument [all …]
|
D | mv88e6060.c | 21 static int reg_read(struct dsa_switch *ds, int addr, int reg) in reg_read() argument 23 struct mv88e6060_priv *priv = ds->priv; in reg_read() 32 __ret = reg_read(ds, addr, reg); \ 39 static int reg_write(struct dsa_switch *ds, int addr, int reg, u16 val) in reg_write() argument 41 struct mv88e6060_priv *priv = ds->priv; in reg_write() 50 __ret = reg_write(ds, addr, reg, val); \ 73 static enum dsa_tag_protocol mv88e6060_get_tag_protocol(struct dsa_switch *ds, in mv88e6060_get_tag_protocol() argument 100 static int mv88e6060_switch_reset(struct dsa_switch *ds) in mv88e6060_switch_reset() argument 137 static int mv88e6060_setup_global(struct dsa_switch *ds) in mv88e6060_setup_global() argument 156 static int mv88e6060_setup_port(struct dsa_switch *ds, int p) in mv88e6060_setup_port() argument [all …]
|
D | bcm_sf2.c | 38 static void bcm_sf2_imp_setup(struct dsa_switch *ds, int port) in bcm_sf2_imp_setup() argument 40 struct bcm_sf2_priv *priv = bcm_sf2_to_priv(ds); in bcm_sf2_imp_setup() 76 b53_brcm_hdr_setup(ds, port); in bcm_sf2_imp_setup() 84 static void bcm_sf2_gphy_enable_set(struct dsa_switch *ds, bool enable) in bcm_sf2_gphy_enable_set() argument 86 struct bcm_sf2_priv *priv = bcm_sf2_to_priv(ds); in bcm_sf2_gphy_enable_set() 157 static int bcm_sf2_port_setup(struct dsa_switch *ds, int port, in bcm_sf2_port_setup() argument 160 struct bcm_sf2_priv *priv = bcm_sf2_to_priv(ds); in bcm_sf2_port_setup() 176 b53_brcm_hdr_setup(ds, port); in bcm_sf2_port_setup() 188 bcm_sf2_gphy_enable_set(ds, true); in bcm_sf2_port_setup() 221 return b53_enable_port(ds, port, phy); in bcm_sf2_port_setup() [all …]
|
D | qca8k.c | 481 qca8k_setup(struct dsa_switch *ds) in qca8k_setup() argument 483 struct qca8k_priv *priv = (struct qca8k_priv *)ds->priv; in qca8k_setup() 488 if (!dsa_is_cpu_port(ds, 0)) { in qca8k_setup() 496 priv->regmap = devm_regmap_init(ds->dev, NULL, priv, in qca8k_setup() 502 phy_mode = of_get_phy_mode(ds->ports[QCA8K_CPU_PORT].dn); in qca8k_setup() 535 if (dsa_is_user_port(ds, i)) in qca8k_setup() 548 if (dsa_is_cpu_port(ds, i)) { in qca8k_setup() 550 QCA8K_PORT_LOOKUP_MEMBER, dsa_user_ports(ds)); in qca8k_setup() 554 if (dsa_is_user_port(ds, i)) { in qca8k_setup() 583 qca8k_adjust_link(struct dsa_switch *ds, int port, struct phy_device *phy) in qca8k_adjust_link() argument [all …]
|
D | mt7530.c | 437 mt7530_pad_clk_setup(struct dsa_switch *ds, int mode) in mt7530_pad_clk_setup() argument 439 struct mt7530_priv *priv = ds->priv; in mt7530_pad_clk_setup() 525 mt7623_pad_clk_setup(struct dsa_switch *ds) in mt7623_pad_clk_setup() argument 527 struct mt7530_priv *priv = ds->priv; in mt7623_pad_clk_setup() 541 mt7530_mib_reset(struct dsa_switch *ds) in mt7530_mib_reset() argument 543 struct mt7530_priv *priv = ds->priv; in mt7530_mib_reset() 560 static int mt7530_phy_read(struct dsa_switch *ds, int port, int regnum) in mt7530_phy_read() argument 562 struct mt7530_priv *priv = ds->priv; in mt7530_phy_read() 567 static int mt7530_phy_write(struct dsa_switch *ds, int port, int regnum, in mt7530_phy_write() argument 570 struct mt7530_priv *priv = ds->priv; in mt7530_phy_write() [all …]
|
/Linux-v4.19/fs/nfs/ |
D | pnfs_nfs.c | 74 cinfo->ds->nwritten--; in pnfs_generic_clear_request_commit() 102 cinfo->ds->nwritten -= ret; in pnfs_generic_scan_ds_commit_list() 103 cinfo->ds->ncommitting += ret; in pnfs_generic_scan_ds_commit_list() 123 for (i = 0; i < cinfo->ds->nbuckets && max != 0; i++) { in pnfs_generic_scan_commit_lists() 124 cnt = pnfs_generic_scan_ds_commit_list(&cinfo->ds->buckets[i], in pnfs_generic_scan_commit_lists() 144 for (i = 0, b = cinfo->ds->buckets; i < cinfo->ds->nbuckets; i++, b++) { in pnfs_generic_recover_commit_reqs() 148 cinfo->ds->nwritten -= nwritten; in pnfs_generic_recover_commit_reqs() 161 struct pnfs_ds_commit_info *fl_cinfo = cinfo->ds; in pnfs_generic_retry_commit() 176 cinfo->ds->ncommitting--; in pnfs_generic_retry_commit() 196 fl_cinfo = cinfo->ds; in pnfs_generic_alloc_ds_commits() [all …]
|
/Linux-v4.19/drivers/net/dsa/microchip/ |
D | ksz_common.c | 150 static int get_vlan_table(struct dsa_switch *ds, u16 vid, u32 *vlan_table) in get_vlan_table() argument 152 struct ksz_device *dev = ds->priv; in get_vlan_table() 179 static int set_vlan_table(struct dsa_switch *ds, u16 vid, u32 *vlan_table) in set_vlan_table() argument 181 struct ksz_device *dev = ds->priv; in set_vlan_table() 213 static void read_table(struct dsa_switch *ds, u32 *table) in read_table() argument 215 struct ksz_device *dev = ds->priv; in read_table() 223 static void write_table(struct dsa_switch *ds, u32 *table) in write_table() argument 225 struct ksz_device *dev = ds->priv; in write_table() 267 static int ksz_reset_switch(struct dsa_switch *ds) in ksz_reset_switch() argument 269 struct ksz_device *dev = ds->priv; in ksz_reset_switch() [all …]
|
/Linux-v4.19/drivers/net/dsa/b53/ |
D | b53_priv.h | 85 struct dsa_switch *ds; member 203 dsa_unregister_switch(dev->ds); in b53_switch_remove() 290 void b53_imp_vlan_setup(struct dsa_switch *ds, int cpu_port); 291 int b53_configure_vlan(struct dsa_switch *ds); 292 void b53_get_strings(struct dsa_switch *ds, int port, u32 stringset, 294 void b53_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data); 295 int b53_get_sset_count(struct dsa_switch *ds, int port, int sset); 296 void b53_get_ethtool_phy_stats(struct dsa_switch *ds, int port, uint64_t *data); 297 int b53_br_join(struct dsa_switch *ds, int port, struct net_device *bridge); 298 void b53_br_leave(struct dsa_switch *ds, int port, struct net_device *bridge); [all …]
|
D | b53_common.c | 283 dev_dbg(dev->ds->dev, "VID: %d, members: 0x%04x, untag: 0x%04x\n", in b53_set_vlan_entry() 483 void b53_imp_vlan_setup(struct dsa_switch *ds, int cpu_port) in b53_imp_vlan_setup() argument 485 struct b53_device *dev = ds->priv; in b53_imp_vlan_setup() 501 int b53_enable_port(struct dsa_switch *ds, int port, struct phy_device *phy) in b53_enable_port() argument 503 struct b53_device *dev = ds->priv; in b53_enable_port() 504 unsigned int cpu_port = ds->ports[port].cpu_dp->index; in b53_enable_port() 520 b53_imp_vlan_setup(ds, cpu_port); in b53_enable_port() 524 b53_eee_enable_set(ds, port, true); in b53_enable_port() 530 void b53_disable_port(struct dsa_switch *ds, int port, struct phy_device *phy) in b53_disable_port() argument 532 struct b53_device *dev = ds->priv; in b53_disable_port() [all …]
|
/Linux-v4.19/drivers/net/dsa/mv88e6xxx/ |
D | hwtstamp.h | 117 int mv88e6xxx_port_hwtstamp_set(struct dsa_switch *ds, int port, 119 int mv88e6xxx_port_hwtstamp_get(struct dsa_switch *ds, int port, 122 bool mv88e6xxx_port_rxtstamp(struct dsa_switch *ds, int port, 124 bool mv88e6xxx_port_txtstamp(struct dsa_switch *ds, int port, 127 int mv88e6xxx_get_ts_info(struct dsa_switch *ds, int port, 139 static inline int mv88e6xxx_port_hwtstamp_set(struct dsa_switch *ds, in mv88e6xxx_port_hwtstamp_set() argument 145 static inline int mv88e6xxx_port_hwtstamp_get(struct dsa_switch *ds, in mv88e6xxx_port_hwtstamp_get() argument 151 static inline bool mv88e6xxx_port_rxtstamp(struct dsa_switch *ds, int port, in mv88e6xxx_port_rxtstamp() argument 158 static inline bool mv88e6xxx_port_txtstamp(struct dsa_switch *ds, int port, in mv88e6xxx_port_txtstamp() argument 165 static inline int mv88e6xxx_get_ts_info(struct dsa_switch *ds, int port, in mv88e6xxx_get_ts_info() argument
|
/Linux-v4.19/drivers/dma/ |
D | zx_dma.c | 202 struct zx_dma_desc_sw *ds = in zx_dma_start_txd() local 208 list_del(&ds->vd.node); in zx_dma_start_txd() 209 c->phy->ds_run = ds; in zx_dma_start_txd() 212 zx_dma_set_desc(c->phy, ds->desc_hw); in zx_dma_start_txd() 363 struct zx_dma_desc_sw *ds = p->ds_run; in zx_dma_tx_status() local 368 index = (clli - ds->desc_hw_lli) / in zx_dma_tx_status() 370 for (; index < ds->desc_num; index++) { in zx_dma_tx_status() 371 bytes += ds->desc_hw[index].src_x; in zx_dma_tx_status() 373 if (!ds->desc_hw[index].lli) in zx_dma_tx_status() 409 static void zx_dma_fill_desc(struct zx_dma_desc_sw *ds, dma_addr_t dst, in zx_dma_fill_desc() argument [all …]
|
D | k3dma.c | 268 struct k3_dma_desc_sw *ds = in k3_dma_start_txd() local 274 list_del(&ds->vd.node); in k3_dma_start_txd() 276 c->phy->ds_run = ds; in k3_dma_start_txd() 279 k3_dma_set_desc(c->phy, &ds->desc_hw[0]); in k3_dma_start_txd() 385 struct k3_dma_desc_sw *ds = p->ds_run; in k3_dma_tx_status() local 390 index = ((clli - ds->desc_hw_lli) / in k3_dma_tx_status() 392 for (; index < ds->desc_num; index++) { in k3_dma_tx_status() 393 bytes += ds->desc_hw[index].count; in k3_dma_tx_status() 395 if (!ds->desc_hw[index].lli) in k3_dma_tx_status() 429 static void k3_dma_fill_desc(struct k3_dma_desc_sw *ds, dma_addr_t dst, in k3_dma_fill_desc() argument [all …]
|
/Linux-v4.19/tools/testing/selftests/rcutorture/bin/ |
D | kvm.sh | 51 ds=`date +%Y.%m.%d-%H:%M:%S` 109 ds=$2 309 mkdir $resdir/$ds 310 echo Results directory: $resdir/$ds 312 touch $resdir/$ds/log 313 echo $scriptname $args >> $resdir/$ds/log 314 echo ${TORTURE_SUITE} > $resdir/$ds/TORTURE_SUITE 315 pwd > $resdir/$ds/testid.txt 318 git status >> $resdir/$ds/testid.txt 319 git rev-parse HEAD >> $resdir/$ds/testid.txt [all …]
|