| /netbsd-src/external/gpl2/lvm2/dist/lib/commands/ |
| H A D | toolcontext.c | 63 static int _get_env_vars(struct cmd_context *cmd) in _get_env_vars() argument 69 if (dm_snprintf(cmd->system_dir, sizeof(cmd->system_dir), in _get_env_vars() 80 static void _get_sysfs_dir(struct cmd_context *cmd) in _get_sysfs_dir() argument 87 cmd->sysfs_dir[0] = '\0'; in _get_sysfs_dir() 88 if (!*cmd->proc_dir) { in _get_sysfs_dir() 94 "%s/mounts", cmd->proc_dir) < 0) { in _get_sysfs_dir() 120 strncpy(cmd->sysfs_dir, sys_mnt, sizeof(cmd->sysfs_dir)); in _get_sysfs_dir() 123 static void _init_logging(struct cmd_context *cmd) in _init_logging() argument 132 cmd->default_settings.syslog = in _init_logging() 133 find_config_tree_int(cmd, "log/syslog", DEFAULT_SYSLOG); in _init_logging() [all …]
|
| /netbsd-src/external/bsd/iscsi/dist/src/lib/ |
| H A D | protocol.c | 73 iscsi_task_cmd_encap(uint8_t *header, iscsi_task_cmd_t * cmd) in iscsi_task_cmd_encap() argument 75 iscsi_trace(TRACE_ISCSI_ARGS, "Immediate: %d\n", cmd->immediate); in iscsi_task_cmd_encap() 76 iscsi_trace(TRACE_ISCSI_ARGS, "Function: %u\n", cmd->function); in iscsi_task_cmd_encap() 77 iscsi_trace(TRACE_ISCSI_ARGS, "LUN: %" PRIu64 "\n", cmd->lun); in iscsi_task_cmd_encap() 78 iscsi_trace(TRACE_ISCSI_ARGS, "Tag: %#x\n", cmd->tag); in iscsi_task_cmd_encap() 79 iscsi_trace(TRACE_ISCSI_ARGS, "Ref Tag: %#x\n", cmd->ref_tag); in iscsi_task_cmd_encap() 80 iscsi_trace(TRACE_ISCSI_ARGS, "CmdSN: %u\n", cmd->CmdSN); in iscsi_task_cmd_encap() 81 iscsi_trace(TRACE_ISCSI_ARGS, "ExpStatSN: %u\n", cmd->ExpStatSN); in iscsi_task_cmd_encap() 82 iscsi_trace(TRACE_ISCSI_ARGS, "RefCmdSN: %u\n", cmd->RefCmdSN); in iscsi_task_cmd_encap() 83 iscsi_trace(TRACE_ISCSI_ARGS, "ExpDataSN: %u\n", cmd->ExpDataSN); in iscsi_task_cmd_encap() [all …]
|
| /netbsd-src/sys/dev/usb/ |
| H A D | umodeswitch.c | 66 send_bulkmsg(struct usbd_device *dev, void *cmd, size_t cmdlen) in send_bulkmsg() argument 114 usbd_setup_xfer(xfer, NULL, cmd, cmdlen, in send_bulkmsg() 139 set_cbw(unsigned char *cmd) in set_cbw() argument 141 cmd[0] = 0x55; in set_cbw() 142 cmd[1] = 0x53; in set_cbw() 143 cmd[2] = 0x42; in set_cbw() 144 cmd[3] = 0x43; in set_cbw() 150 unsigned char cmd[31]; in u3g_bulk_scsi_eject() local 152 memset(cmd, 0, sizeof(cmd)); in u3g_bulk_scsi_eject() 154 set_cbw(cmd); in u3g_bulk_scsi_eject() [all …]
|
| /netbsd-src/sys/arch/amiga/dev/ |
| H A D | ite_ul.c | 83 #define gsp_out(ba,cmd,len) gsp_dump(cmd,len); gsp_write(ba,cmd,len) argument 85 #define gsp_out(ba,cmd,len) gsp_write(ba,cmd,len) argument 145 u_int16_t cmd[8]; in ulowell_init() local 193 cmd[0] = GCMD_FNTMIR; in ulowell_init() 194 gsp_out(ba, cmd, 1); in ulowell_init() 229 u_int16_t cmd[7]; in ulowell_cursor() local 250 cmd[0] = GCMD_PIXBLT; in ulowell_cursor() 251 cmd[1] = 1024 - ip->ftwidth; in ulowell_cursor() 252 cmd[2] = 1024 - ip->ftheight; in ulowell_cursor() 253 cmd[3] = ip->ftwidth; in ulowell_cursor() [all …]
|
| /netbsd-src/external/gpl2/lvm2/dist/tools/ |
| H A D | lvchange.c | 20 static int lvchange_permission(struct cmd_context *cmd, in lvchange_permission() argument 27 lv_access = arg_uint_value(cmd, permission_ARG, 0); in lvchange_permission() 42 lv_info(cmd, lv, &info, 0, 0) && info.exists) { in lvchange_permission() 62 if (!suspend_lv(cmd, lv)) { in lvchange_permission() 69 resume_lv(cmd, lv); in lvchange_permission() 74 if (!resume_lv(cmd, lv)) { in lvchange_permission() 85 static int lvchange_monitoring(struct cmd_context *cmd, in lvchange_monitoring() argument 90 if (!lv_info(cmd, lv, &info, 0, 0) || !info.exists) { in lvchange_monitoring() 100 !monitor_dev_for_events(cmd, lv, dmeventd_monitor_mode())) in lvchange_monitoring() 106 static int lvchange_availability(struct cmd_context *cmd, in lvchange_availability() argument [all …]
|
| H A D | vgchange.c | 20 static int _monitor_lvs_in_vg(struct cmd_context *cmd, in _monitor_lvs_in_vg() argument 32 if (!lv_info(cmd, lv, &info, 0, 0)) in _monitor_lvs_in_vg() 43 if (!monitor_dev_for_events(cmd, lv, reg)) { in _monitor_lvs_in_vg() 56 static int _activate_lvs_in_vg(struct cmd_context *cmd, in _activate_lvs_in_vg() argument 86 if (!deactivate_lv(cmd, lv)) in _activate_lvs_in_vg() 89 if (!deactivate_lv_local(cmd, lv)) in _activate_lvs_in_vg() 92 if (!activate_lv_excl(cmd, lv)) in _activate_lvs_in_vg() 95 if (!activate_lv_local(cmd, lv)) in _activate_lvs_in_vg() 97 } else if (!activate_lv(cmd, lv)) in _activate_lvs_in_vg() 102 lv_spawn_background_polling(cmd, lv); in _activate_lvs_in_vg() [all …]
|
| H A D | lvmcmdline.c | 60 unsigned arg_count(const struct cmd_context *cmd __attribute((unused)), int a) in arg_count() 65 unsigned arg_is_set(const struct cmd_context *cmd, int a) in arg_is_set() argument 67 return arg_count(cmd, a) ? 1 : 0; in arg_is_set() 70 const char *arg_value(struct cmd_context *cmd __attribute((unused)), int a) in arg_value() 75 const char *arg_str_value(struct cmd_context *cmd, int a, const char *def) in arg_str_value() argument 77 return arg_count(cmd, a) ? _the_args[a].value : def; in arg_str_value() 80 int32_t arg_int_value(struct cmd_context *cmd, int a, const int32_t def) in arg_int_value() argument 82 return arg_count(cmd, a) ? _the_args[a].i_value : def; in arg_int_value() 85 uint32_t arg_uint_value(struct cmd_context *cmd, int a, const uint32_t def) in arg_uint_value() argument 87 return arg_count(cmd, a) ? _the_args[a].ui_value : def; in arg_uint_value() [all …]
|
| H A D | reporter.c | 21 static int _vgs_single(struct cmd_context *cmd __attribute((unused)), in _vgs_single() 35 static int _lvs_single(struct cmd_context *cmd, struct logical_volume *lv, in _lvs_single() argument 38 if (!arg_count(cmd, all_ARG) && !lv_is_visible(lv)) in _lvs_single() 49 static int _segs_single(struct cmd_context *cmd __attribute((unused)), in _segs_single() 60 static int _pvsegs_sub_single(struct cmd_context *cmd, in _pvsegs_sub_single() argument 68 .cmd = cmd, in _pvsegs_sub_single() 97 _free_lv_segment.segtype = get_segtype_from_string(cmd, "free"); in _pvsegs_sub_single() 118 static int _lvsegs_single(struct cmd_context *cmd, struct logical_volume *lv, in _lvsegs_single() argument 121 if (!arg_count(cmd, all_ARG) && !lv_is_visible(lv)) in _lvsegs_single() 124 return process_each_segment_in_lv(cmd, lv, handle, _segs_single); in _lvsegs_single() [all …]
|
| H A D | lvcreate.c | 31 struct cmd_context *cmd, in _lvcreate_name_params() argument 38 lp->lv_name = arg_str_value(cmd, name_ARG, NULL); in _lvcreate_name_params() 40 if (lp->snapshot && !arg_count(cmd, virtualsize_ARG)) { in _lvcreate_name_params() 49 if (!(lp->vg_name = extract_vgname(cmd, lp->origin))) { in _lvcreate_name_params() 65 if (!(lp->vg_name = extract_vgname(cmd, lp->lv_name))) { in _lvcreate_name_params() 71 vg_name = skip_dev_dir(cmd, argv[0], NULL); in _lvcreate_name_params() 84 extract_vgname(cmd, lp->lv_name))) in _lvcreate_name_params() 137 !(lp->extents = extents_from_size(vg->cmd, lcp->size, in _update_extents_params() 142 !(lp->voriginextents = extents_from_size(vg->cmd, lp->voriginsize, in _update_extents_params() 151 if (!(lp->pvh = create_pv_list(vg->cmd->mem, vg, in _update_extents_params() [all …]
|
| H A D | pvmove.c | 24 static int _pvmove_target_present(struct cmd_context *cmd, int clustered) in _pvmove_target_present() argument 34 if (!(segtype = get_segtype_from_string(cmd, "mirror"))) in _pvmove_target_present() 38 !segtype->ops->target_present(cmd, NULL, clustered ? &attr : NULL)) in _pvmove_target_present() 51 static unsigned _pvmove_is_exclusive(struct cmd_context *cmd, in _pvmove_is_exclusive() argument 55 if (!_pvmove_target_present(cmd, 1)) in _pvmove_is_exclusive() 62 static const char *_extract_lvname(struct cmd_context *cmd, const char *vgname, in _extract_lvname() argument 71 lvname = skip_dev_dir(cmd, arg, NULL); in _extract_lvname() 92 static struct volume_group *_get_vg(struct cmd_context *cmd, const char *vgname) in _get_vg() argument 96 return vg_read_for_update(cmd, vgname, NULL, 0); in _get_vg() 100 static struct dm_list *_get_allocatable_pvs(struct cmd_context *cmd, int argc, in _get_allocatable_pvs() argument [all …]
|
| H A D | tools.h | 64 typedef int (*command_fn) (struct cmd_context * cmd, int argc, char **argv); 66 #define xx(a, b...) int a(struct cmd_context *cmd, int argc, char **argv); 107 int (*fn) (struct cmd_context * cmd, struct arg * a); 139 int yes_no_arg(struct cmd_context *cmd, struct arg *a); 140 int yes_no_excl_arg(struct cmd_context *cmd, struct arg *a); 141 int size_kb_arg(struct cmd_context *cmd, struct arg *a); 142 int size_mb_arg(struct cmd_context *cmd, struct arg *a); 143 int int_arg(struct cmd_context *cmd, struct arg *a); 144 int int_arg_with_sign(struct cmd_context *cmd, struct arg *a); 145 int int_arg_with_sign_and_percent(struct cmd_context *cmd, struct arg *a); [all …]
|
| /netbsd-src/external/gpl2/lvm2/dist/lib/format_text/ |
| H A D | archiver.c | 41 int archive_init(struct cmd_context *cmd, const char *dir, in archive_init() argument 45 if (!(cmd->archive_params = dm_pool_zalloc(cmd->libmem, in archive_init() 46 sizeof(*cmd->archive_params)))) { in archive_init() 51 cmd->archive_params->dir = NULL; in archive_init() 56 if (!(cmd->archive_params->dir = dm_strdup(dir))) { in archive_init() 61 cmd->archive_params->keep_days = keep_days; in archive_init() 62 cmd->archive_params->keep_number = keep_min; in archive_init() 63 archive_enable(cmd, enabled); in archive_init() 68 void archive_exit(struct cmd_context *cmd) in archive_exit() argument 70 if (!cmd->archive_params) in archive_exit() [all …]
|
| /netbsd-src/external/bsd/tmux/dist/ |
| H A D | Makefile.am | 3 CLEANFILES = tmux.1.mdoc tmux.1.man cmd-parse.c 76 cmd-attach-session.c \ 77 cmd-bind-key.c \ 78 cmd-break-pane.c \ 79 cmd-capture-pane.c \ 80 cmd-choose-tree.c \ 81 cmd-command-prompt.c \ 82 cmd-confirm-before.c \ 83 cmd-copy-mode.c \ 84 cmd-detach-client.c \ [all …]
|
| /netbsd-src/sys/arch/macppc/dev/ |
| H A D | smu.c | 56 u_char cmd; member 503 smu_do_cmd(struct smu_softc *sc, struct smu_cmd *cmd, int timo) in smu_do_cmd() argument 510 DPRINTF("%s: cmd %02x len %02x\n", __func__, cmd->cmd, cmd->len); in smu_do_cmd() 512 cmd->data[0], cmd->data[1], cmd->data[2], cmd->data[3], in smu_do_cmd() 513 cmd->data[4], cmd->data[5], cmd->data[6], cmd->data[7]); in smu_do_cmd() 515 sc->sc_cmd->cmd = cmd->cmd; in smu_do_cmd() 516 sc->sc_cmd->len = cmd->len; in smu_do_cmd() 517 memcpy(sc->sc_cmd->data, cmd->data, cmd->len); in smu_do_cmd() 543 ack = (~cmd->cmd) & 0xff; in smu_do_cmd() 544 if (sc->sc_cmd->cmd != ack) { in smu_do_cmd() [all …]
|
| /netbsd-src/etc/rc.d/ |
| H A D | wscons | 67 cmd=$wsfld 73 cmd="$cmd -w $width" 80 cmd="$cmd -h $height" 87 cmd="$cmd -e $enc" 90 cmd="$cmd -N $name $file" 91 eval $DOIT $cmd 98 cmd=$wscfg 104 cmd="$cmd -t $scr" 111 cmd="$cmd -e $emul" 114 cmd="$cmd $idx" [all …]
|
| /netbsd-src/external/cddl/dtracetoolkit/dist/Docs/Examples/ |
| H A D | tcl_insflow_example.txt | 7 0 174829 4436207514685 3 cmd -> if 15 0 174829 4436207514845 6 cmd -> info 16 0 174829 4436207514883 38 cmd <- info 33 0 174829 4436207515031 6 cmd -> proc 34 0 174829 4436207515045 13 cmd <- proc 38 0 174829 4436207515069 6 cmd <- if 39 0 174829 4436207515086 16 cmd -> tclInit 50 0 174829 4436207515357 6 cmd -> global 51 0 174829 4436207515369 11 cmd <- global 62 0 174829 4436207515433 6 cmd -> global [all …]
|
| H A D | tcl_syscolors_example.txt | 209 [2;35m 0 16624 73 cmd -> if[0m 210 [2;35m 0 16624 89 cmd -> info[0m 211 [2;35m 0 16624 25 cmd <- info[0m 212 [2;35m 0 16624 46 cmd -> proc[0m 217 [2;35m 0 16624 23 cmd <- proc[0m 218 [2;35m 0 16624 9 cmd <- if[0m 219 [2;35m 0 16624 18 cmd -> tclInit[0m 221 [2;35m 0 16624 12 cmd -> global[0m 222 [2;35m 0 16624 12 cmd <- global[0m 223 [2;35m 0 16624 9 cmd -> global[0m [all …]
|
| /netbsd-src/external/cddl/dtracetoolkit/dist/Examples/ |
| H A D | tcl_syscolors_example.txt | 209 [2;35m 0 16624 73 cmd -> if[0m 210 [2;35m 0 16624 89 cmd -> info[0m 211 [2;35m 0 16624 25 cmd <- info[0m 212 [2;35m 0 16624 46 cmd -> proc[0m 217 [2;35m 0 16624 23 cmd <- proc[0m 218 [2;35m 0 16624 9 cmd <- if[0m 219 [2;35m 0 16624 18 cmd -> tclInit[0m 221 [2;35m 0 16624 12 cmd -> global[0m 222 [2;35m 0 16624 12 cmd <- global[0m 223 [2;35m 0 16624 9 cmd -> global[0m [all …]
|
| H A D | tcl_insflow_example.txt | 7 0 174829 4436207514685 3 cmd -> if 15 0 174829 4436207514845 6 cmd -> info 16 0 174829 4436207514883 38 cmd <- info 33 0 174829 4436207515031 6 cmd -> proc 34 0 174829 4436207515045 13 cmd <- proc 38 0 174829 4436207515069 6 cmd <- if 39 0 174829 4436207515086 16 cmd -> tclInit 50 0 174829 4436207515357 6 cmd -> global 51 0 174829 4436207515369 11 cmd <- global 62 0 174829 4436207515433 6 cmd -> global [all …]
|
| /netbsd-src/sys/dev/ic/ |
| H A D | ninjascsi32.c | 73 #define DPRINTC(cmd, x) PRINTC(cmd, x) argument 76 #define DPRINTC(cmd, x) argument 80 #define TPRINTC(cmd, x) PRINTC(cmd, x) argument 83 #define TPRINTC(cmd, x) argument 86 #define PRINTC(cmd, x) do { \ argument 87 scsi_print_addr((cmd)->c_xs->xs_periph); \ 420 struct njsc32_cmd *cmd; in njsc32_init_cmds() local 470 cmd = &sc->sc_cmds[i]; in njsc32_init_cmds() 471 cmd->c_sc = sc; in njsc32_init_cmds() 472 cmd->c_sgt = sc->sc_cmdpg->dp_sg[i]; in njsc32_init_cmds() [all …]
|
| H A D | pl181.c | 152 plmmc_intr_xfer(struct plmmc_softc *sc, struct sdmmc_command *cmd) in plmmc_intr_xfer() argument 156 if (cmd == NULL) { in plmmc_intr_xfer() 161 if (cmd->c_buf == NULL) { in plmmc_intr_xfer() 172 if (cmd->c_flags & SCF_CMD_READ) in plmmc_intr_xfer() 180 if (cmd->c_flags & SCF_CMD_READ) in plmmc_intr_xfer() 181 MMCI_READ_MULTI(sc, MMCI_FIFO_REG, (uint32_t *)cmd->c_buf, len / 4); in plmmc_intr_xfer() 183 MMCI_WRITE_MULTI(sc, MMCI_FIFO_REG, (uint32_t *)cmd->c_buf, len / 4); in plmmc_intr_xfer() 186 cmd->c_resid -= len; in plmmc_intr_xfer() 187 cmd->c_buf += len; in plmmc_intr_xfer() 274 plmmc_pio_transfer(struct plmmc_softc *sc, struct sdmmc_command *cmd, in plmmc_pio_transfer() argument [all …]
|
| /netbsd-src/sys/arch/evbarm/stand/boot2440/ |
| H A D | dev_sdmmc.c | 567 struct sdmmc_command cmd; in sdmmc_mem_send_if_cond() local 570 memset(&cmd, 0, sizeof(cmd)); in sdmmc_mem_send_if_cond() 571 cmd.c_arg = ocr; in sdmmc_mem_send_if_cond() 572 cmd.c_flags = SCF_CMD_BCR | SCF_RSP_R7 | SCF_RSP_SPI_R7; in sdmmc_mem_send_if_cond() 573 cmd.c_opcode = SD_SEND_IF_COND; in sdmmc_mem_send_if_cond() 575 error = sdmmc_mmc_command(sc, &cmd); in sdmmc_mem_send_if_cond() 577 *ocrp = MMC_R7(cmd.c_resp); in sdmmc_mem_send_if_cond() 586 struct sdmmc_command cmd; in sdmmc_go_idle_state() local 588 memset(&cmd, in sdmmc_go_idle_state() 597 struct sdmmc_command cmd; sdmmc_mem_send_op_cond() local 672 sdmmc_app_command(struct sdmmc_softc * sc,uint16_t rca,struct sdmmc_command * cmd) sdmmc_app_command() argument 702 sdmmc_dump_command(struct sdmmc_softc * sc,struct sdmmc_command * cmd) sdmmc_dump_command() argument 726 sdmmc_mmc_command(struct sdmmc_softc * sc,struct sdmmc_command * cmd) sdmmc_mmc_command() argument 885 struct sdmmc_command cmd; sdmmc_set_relative_addr() local 915 struct sdmmc_command cmd; sdmmc_mem_send_cid() local 994 struct sdmmc_command cmd; sdmmc_mem_send_csd() local 1149 struct sdmmc_command cmd; sdmmc_mem_read_block() local 1200 struct sdmmc_command cmd; sdmmc_select_card() local 1232 struct sdmmc_command cmd; sdmmc_mem_set_blocklen() local 1253 struct sdmmc_command cmd; sdmmc_mem_send_scr() local 1326 struct sdmmc_command cmd; sdmmc_set_bus_width() local 1360 struct sdmmc_command cmd; sdmmc_mem_sd_switch() local [all...] |
| /netbsd-src/usr.bin/scmdctl/ |
| H A D | scmdctlconst.h | 24 .cmd = "identify", 29 .cmd = "diagnostics", 34 .cmd = "motor", 39 .cmd = "read_register", 44 .cmd = "write_register", 49 .cmd = "restart", 54 .cmd = "re-enumerate", 59 .cmd = "update_rate", 64 .cmd = "expansion_bus", 69 .cmd = "lock", [all …]
|
| /netbsd-src/sbin/scsictl/ |
| H A D | scsictl.c | 236 struct scsi_read_defect_data cmd; in device_defects() local 253 memset(&cmd, 0, sizeof(cmd)); in device_defects() 260 cmd.flags |= RDD_PRIMARY; in device_defects() 264 cmd.flags |= RDD_GROWN; in device_defects() 271 if ((cmd.flags & (RDD_PRIMARY|RDD_GROWN)) == 0) in device_defects() 272 cmd.flags |= (RDD_PRIMARY|RDD_GROWN); in device_defects() 277 cmd.flags |= RDD_BF; in device_defects() 281 cmd.flags |= RDD_BFIF; in device_defects() 285 cmd in device_defects() 465 struct scsi_format_unit cmd; device_format() local 652 struct scsipi_inquiry cmd; device_identify() local 694 struct scsi_reassign_blocks cmd; device_reassign() local 750 struct scsi_test_unit_ready cmd; /* close enough */ device_release() local 778 struct scsi_test_unit_ready cmd; /* close enough */ device_reserve() local 934 struct scsi_test_unit_ready cmd; /* close enough */ device_flushcache() local 957 u_char cmd[11]; device_setspeed() local 997 struct scsi_report_luns cmd; device_reportluns() local 1166 struct scsi_prevent_allow_medium_removal cmd; device_prevent() local 1190 struct scsi_prevent_allow_medium_removal cmd; device_allow() local 1214 struct scsipi_start_stop cmd; device_start() local 1238 struct scsipi_start_stop cmd; device_stop() local 1262 struct scsi_test_unit_ready cmd; device_tur() local [all...] |
| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| H A D | amdgpu_psp.c | 153 struct psp_gfx_cmd_resp *cmd, uint64_t fence_mc_addr) in psp_cmd_submit_buf() argument 163 memcpy(psp->cmd_buf_mem, cmd, sizeof(struct psp_gfx_cmd_resp)); in psp_cmd_submit_buf() 209 cmd->resp.session_id = psp->cmd_buf_mem->resp.session_id; in psp_cmd_submit_buf() 221 struct psp_gfx_cmd_resp *cmd, in psp_prep_tmr_cmd_buf() argument 225 cmd->cmd_id = GFX_CMD_ID_SETUP_VMR; in psp_prep_tmr_cmd_buf() 227 cmd->cmd_id = GFX_CMD_ID_SETUP_TMR; in psp_prep_tmr_cmd_buf() 228 cmd->cmd.cmd_setup_tmr.buf_phy_addr_lo = lower_32_bits(tmr_mc); in psp_prep_tmr_cmd_buf() 229 cmd->cmd.cmd_setup_tmr.buf_phy_addr_hi = upper_32_bits(tmr_mc); in psp_prep_tmr_cmd_buf() 230 cmd->cmd.cmd_setup_tmr.buf_size = size; in psp_prep_tmr_cmd_buf() 233 static void psp_prep_load_toc_cmd_buf(struct psp_gfx_cmd_resp *cmd, in psp_prep_load_toc_cmd_buf() argument [all …]
|