Home
last modified time | relevance | path

Searched refs:cmd (Results 301 – 325 of 6803) sorted by relevance

1...<<11121314151617181920>>...273

/openbmc/linux/net/nfc/nci/
H A Dcore.c254 cmd.disc_configs[cmd.num_disc_configs].rf_tech_and_mode = in nci_rf_discover_req()
256 cmd.disc_configs[cmd.num_disc_configs].frequency = 1; in nci_rf_discover_req()
264 cmd.disc_configs[cmd.num_disc_configs].frequency = 1; in nci_rf_discover_req()
273 cmd.disc_configs[cmd.num_disc_configs].frequency = 1; in nci_rf_discover_req()
281 cmd.disc_configs[cmd.num_disc_configs].frequency = 1; in nci_rf_discover_req()
289 cmd.disc_configs[cmd.num_disc_configs].frequency = 1; in nci_rf_discover_req()
293 cmd.disc_configs[cmd.num_disc_configs].frequency = 1; in nci_rf_discover_req()
299 &cmd); in nci_rf_discover_req()
715 if (!cmd) in nci_core_conn_create()
721 data.cmd = cmd; in nci_core_conn_create()
[all …]
/openbmc/linux/drivers/nfc/
H A Dmei_phy.c16 u8 cmd; member
95 struct mei_nfc_cmd cmd; in mei_nfc_if_version() local
102 cmd.hdr.cmd = MEI_NFC_CMD_MAINTENANCE; in mei_nfc_if_version()
103 cmd.hdr.data_size = 1; in mei_nfc_if_version()
141 struct mei_nfc_cmd *cmd, *reply; in mei_nfc_connect() local
154 if (!cmd) in mei_nfc_connect()
160 kfree(cmd); in mei_nfc_connect()
166 cmd->hdr.cmd = MEI_NFC_CMD_MAINTENANCE; in mei_nfc_connect()
167 cmd->hdr.data_size = 3; in mei_nfc_connect()
200 kfree(cmd); in mei_nfc_connect()
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dphy-ctxt.c70 struct iwl_phy_context_cmd *cmd, in iwl_mvm_phy_ctxt_cmd_hdr() argument
75 cmd->action = cpu_to_le32(action); in iwl_mvm_phy_ctxt_cmd_hdr()
118 struct iwl_phy_context_cmd_v1 *cmd, in iwl_mvm_phy_ctxt_cmd_data_v1() argument
139 struct iwl_phy_context_cmd *cmd, in iwl_mvm_phy_ctxt_cmd_data() argument
158 struct iwl_rlc_config_cmd cmd = { in iwl_mvm_phy_send_rlc() local
186 0, sizeof(cmd), &cmd); in iwl_mvm_phy_send_rlc()
205 struct iwl_phy_context_cmd cmd = {}; in iwl_mvm_phy_ctxt_apply() local
216 0, sizeof(cmd), &cmd); in iwl_mvm_phy_ctxt_apply()
218 struct iwl_phy_context_cmd_v1 cmd = {}; in iwl_mvm_phy_ctxt_apply() local
223 (struct iwl_phy_context_cmd *)&cmd, in iwl_mvm_phy_ctxt_apply()
[all …]
/openbmc/linux/drivers/misc/ibmasm/
H A Dr_heartbeat.c50 struct command *cmd; in ibmasm_start_reverse_heartbeat() local
54 cmd = ibmasm_new_command(sp, sizeof rhb_dot_cmd); in ibmasm_start_reverse_heartbeat()
55 if (!cmd) in ibmasm_start_reverse_heartbeat()
59 memcpy(cmd->buffer, (void *)&rhb_dot_cmd, sizeof rhb_dot_cmd); in ibmasm_start_reverse_heartbeat()
60 cmd->status = IBMASM_CMD_PENDING; in ibmasm_start_reverse_heartbeat()
61 ibmasm_exec_command(sp, cmd); in ibmasm_start_reverse_heartbeat()
62 ibmasm_wait_for_response(cmd, IBMASM_CMD_TIMEOUT_NORMAL); in ibmasm_start_reverse_heartbeat()
64 if (cmd->status != IBMASM_CMD_COMPLETE) in ibmasm_start_reverse_heartbeat()
76 command_put(cmd); in ibmasm_start_reverse_heartbeat()
/openbmc/u-boot/drivers/crypto/fsl/
H A Ddesc_constr.h136 u32 *cmd = desc_end(desc); in append_cmd() local
138 *cmd = command; in append_cmd()
187 #define APPEND_CMD_RET(cmd, op) \ argument
190 u32 *cmd = desc_end(desc); \
193 return cmd; \
210 #define APPEND_CMD(cmd, op) \ argument
218 #define APPEND_CMD_LEN(cmd, op) \ in APPEND_CMD() argument
228 #define APPEND_CMD_PTR(cmd, op) \ argument
257 #define APPEND_SEQ_PTR_INTLEN(cmd, op) \ argument
271 #define APPEND_CMD_PTR_TO_IMM(cmd, op) \ argument
[all …]
/openbmc/linux/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_ethtool.c314 struct ethtool_rxnfc *cmd) in sxgbe_get_rss_hash_opts() argument
316 cmd->data = 0; in sxgbe_get_rss_hash_opts()
319 switch (cmd->flow_type) { in sxgbe_get_rss_hash_opts()
355 switch (cmd->cmd) { in sxgbe_get_rxnfc()
367 struct ethtool_rxnfc *cmd) in sxgbe_set_rss_hash_opt() argument
378 switch (cmd->flow_type) { in sxgbe_set_rss_hash_opt()
381 if (!(cmd->data & RXH_IP_SRC) || in sxgbe_set_rss_hash_opt()
382 !(cmd->data & RXH_IP_DST) || in sxgbe_set_rss_hash_opt()
384 !(cmd->data & RXH_L4_B_2_3)) in sxgbe_set_rss_hash_opt()
410 (cmd->data & RXH_L4_B_2_3)) in sxgbe_set_rss_hash_opt()
[all …]
/openbmc/linux/drivers/comedi/drivers/
H A Dpcl711.c184 struct comedi_cmd *cmd = &s->async->cmd; in pcl711_interrupt() local
198 if (cmd->stop_src == TRIG_COUNT && in pcl711_interrupt()
199 s->async->scans_done >= cmd->stop_arg) in pcl711_interrupt()
302 if (cmd->scan_begin_src == TRIG_EXT) { in pcl711_ai_cmdtest()
312 cmd->chanlist_len); in pcl711_ai_cmdtest()
314 if (cmd->stop_src == TRIG_COUNT) in pcl711_ai_cmdtest()
324 if (cmd->scan_begin_src == TRIG_TIMER) { in pcl711_ai_cmdtest()
325 unsigned int arg = cmd->scan_begin_arg; in pcl711_ai_cmdtest()
339 struct comedi_cmd *cmd = &s->async->cmd; in pcl711_ai_cmd() local
341 pcl711_set_changain(dev, s, cmd->chanlist[0]); in pcl711_ai_cmd()
[all …]
H A Ddas16.c470 struct comedi_cmd *cmd = &async->cmd; in das16_interrupt() local
512 if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) in das16_interrupt()
584 struct comedi_cmd *cmd) in das16_cmd_test() argument
621 if (cmd->scan_begin_src == TRIG_FOLLOW && cmd->convert_src == TRIG_NOW) in das16_cmd_test()
623 if (cmd->scan_begin_src != TRIG_FOLLOW && cmd->convert_src != TRIG_NOW) in das16_cmd_test()
637 cmd->chanlist_len); in das16_cmd_test()
666 arg = cmd->convert_arg; in das16_cmd_test()
674 if (cmd->chanlist && cmd->chanlist_len > 0) in das16_cmd_test()
698 struct comedi_cmd *cmd = &async->cmd; in das16_cmd_exec() local
700 unsigned int last_chan = CR_CHAN(cmd->chanlist[cmd->chanlist_len - 1]); in das16_cmd_exec()
[all …]
H A Ds626.c108 unsigned int val = (cmd << 16) | cmd; in s626_mc_enable()
1068 struct comedi_cmd *cmd = &s->async->cmd; in s626_handle_dio_interrupt() local
1132 struct comedi_cmd *cmd = &async->cmd; in s626_check_counter_interrupts() local
1192 struct comedi_cmd *cmd = &async->cmd; in s626_handle_eos_interrupt() local
1215 if (cmd->stop_src == TRIG_COUNT && async->scans_done >= cmd->stop_arg) in s626_handle_eos_interrupt()
1278 struct comedi_cmd *cmd = &s->async->cmd; in s626_reset_adc() local
1606 struct comedi_cmd *cmd = &s->async->cmd; in s626_ai_inttrig() local
1695 struct comedi_cmd *cmd = &s->async->cmd; in s626_ai_cmd() local
1728 tick = s626_ns_to_timer(&cmd->scan_begin_arg, cmd->flags); in s626_ai_cmd()
1749 tick = s626_ns_to_timer(&cmd->convert_arg, cmd->flags); in s626_ai_cmd()
[all …]
H A Dc6xdigio.c71 unsigned int cmd, in c6xdigio_get_encoder_bits() argument
82 return c6xdigio_write_data(dev, cmd, status); in c6xdigio_get_encoder_bits()
97 c6xdigio_write_data(dev, cmd | bits | (0 << 2), 0x00); in c6xdigio_pwm_write()
99 c6xdigio_write_data(dev, cmd | bits | (1 << 2), 0x80); in c6xdigio_pwm_write()
101 c6xdigio_write_data(dev, cmd | bits | (0 << 2), 0x00); in c6xdigio_pwm_write()
103 c6xdigio_write_data(dev, cmd | bits | (1 << 2), 0x80); in c6xdigio_pwm_write()
105 c6xdigio_write_data(dev, cmd | bits | (0 << 2), 0x00); in c6xdigio_pwm_write()
117 c6xdigio_write_data(dev, cmd, 0x00); in c6xdigio_encoder_read()
119 c6xdigio_get_encoder_bits(dev, &bits, cmd | (1 << 2), 0x80); in c6xdigio_encoder_read()
122 c6xdigio_get_encoder_bits(dev, &bits, cmd | (0 << 2), 0x00); in c6xdigio_encoder_read()
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath11k/
H A Ddp_tx.c876 int len = sizeof(*cmd); in ath11k_dp_tx_htt_srng_setup()
960 cmd->info2 = 0; in ath11k_dp_tx_htt_srng_setup()
969 cmd->ring_msi_addr_lo, cmd->ring_msi_addr_hi, in ath11k_dp_tx_htt_srng_setup()
970 cmd->msi_data, ring_id, ring_type, cmd->intr_info, cmd->info2); in ath11k_dp_tx_htt_srng_setup()
991 int len = sizeof(*cmd); in ath11k_dp_tx_htt_h2t_ver_req_msg()
1033 int len = sizeof(*cmd); in ath11k_dp_tx_htt_h2t_ppdu_stats_req()
1071 int len = sizeof(*cmd); in ath11k_dp_tx_htt_rx_filter_setup()
1095 cmd->info0 |= in ath11k_dp_tx_htt_rx_filter_setup()
1099 cmd->info0 |= in ath11k_dp_tx_htt_rx_filter_setup()
1149 memset(cmd, 0, sizeof(*cmd)); in ath11k_dp_tx_htt_h2t_ext_stats_req()
[all …]
/openbmc/linux/drivers/scsi/ibmvscsi_tgt/
H A Dibmvscsi_tgt.c947 cmd->type); in ibmvscsis_free_cmd_resources()
951 cmd->iue = NULL; in ibmvscsis_free_cmd_resources()
1283 if (cmd) { in ibmvscsis_get_free_cmd()
1290 memset(&cmd->se_cmd, 0, sizeof(cmd->se_cmd)); in ibmvscsis_get_free_cmd()
1296 return cmd; in ibmvscsis_get_free_cmd()
1944 cmd, be64_to_cpu(cmd->rsp.tag), in ibmvscsis_send_messages()
2060 if (!cmd) { in ibmvscsis_mad()
2066 iue = cmd->iue; in ibmvscsis_mad()
2388 if (!cmd) { in ibmvscsis_srp_cmd()
2855 cmd->type); in ibmvscsis_scheduler()
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dcalib.c22 struct iwl_calib_cmd cmd; member
45 hcmd.data[0] = &res->cmd; in iwl_send_calib_results()
69 res->cmd = *cmd; in iwl_calib_set()
70 memcpy(res->cmd.data, cmd->data, len); in iwl_calib_set()
74 if (tmp->cmd.hdr.op_code == res->cmd.hdr.op_code) { in iwl_calib_set()
423 .data = { &cmd, }, in iwl_sensitivity_write()
428 memset(&cmd, 0, sizeof(cmd)); in iwl_sensitivity_write()
458 .data = { &cmd, }, in iwl_enhance_sensitivity_write()
463 memset(&cmd, 0, sizeof(cmd)); in iwl_enhance_sensitivity_write()
867 memset(&cmd, 0, sizeof(cmd)); in iwlagn_gain_computation()
[all …]
/openbmc/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-regmap.c34 .len = sizeof(buf_tx->cmd) + val_len, in mcp251xfd_regmap_nocrc_gather_write()
41 reg_len != sizeof(buf_tx->cmd.cmd)) in mcp251xfd_regmap_nocrc_gather_write()
44 memcpy(&buf_tx->cmd, reg, sizeof(buf_tx->cmd)); in mcp251xfd_regmap_nocrc_gather_write()
114 xfer[0].len = sizeof(buf_tx->cmd); in mcp251xfd_regmap_nocrc_update_bits()
165 reg_len != sizeof(buf_tx->cmd.cmd)) in mcp251xfd_regmap_nocrc_read()
173 xfer[0].len = sizeof(buf_tx->cmd); in mcp251xfd_regmap_nocrc_read()
183 memcpy(&buf_tx->cmd, reg, sizeof(buf_tx->cmd)); in mcp251xfd_regmap_nocrc_read()
219 reg_len != sizeof(buf_tx->cmd.cmd) + in mcp251xfd_regmap_crc_gather_write()
254 sizeof(buf_tx->cmd), in mcp251xfd_regmap_crc_read_check_crc()
299 reg_len != sizeof(buf_tx->cmd.cmd) + in mcp251xfd_regmap_crc_read()
[all …]
/openbmc/u-boot/tools/
H A Dmxsimage.c577 tok = strtok(cmd->cmd, " "); in sb_build_dcd()
663 tok = strtok(cmd->cmd, " "); in sb_build_dcd_block()
724 tok = strtok(cmd->cmd, " "); in sb_build_section()
837 tok = strtok(cmd->cmd, " "); in sb_build_command_tag()
882 tok = strtok(cmd->cmd, " "); in sb_build_command_load()
1055 tok = strtok(cmd->cmd, " "); in sb_build_command_fill()
1155 tok = strtok(cmd->cmd, " "); in sb_build_command_jump_call()
1256 tok = strtok(cmd->cmd, " "); in sb_build_command_mode()
1452 char *line = cmd->cmd; in sb_parse_line()
1463 cmd->cmd = rptr; in sb_parse_line()
[all …]
/openbmc/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_qp.c356 memset(cmd, 0, sizeof(*cmd)); in pvrdma_create_qp()
357 cmd->hdr.cmd = PVRDMA_CMD_CREATE_QP; in pvrdma_create_qp()
373 cmd->lkey = 0; in pvrdma_create_qp()
380 cmd->max_send_wr, cmd->max_recv_wr, cmd->max_send_sge, in pvrdma_create_qp()
381 cmd->max_recv_sge); in pvrdma_create_qp()
482 memset(cmd, 0, sizeof(*cmd)); in _pvrdma_destroy_qp_work()
483 cmd->hdr.cmd = PVRDMA_CMD_DESTROY_QP; in _pvrdma_destroy_qp_work()
582 memset(cmd, 0, sizeof(*cmd)); in pvrdma_modify_qp()
583 cmd->hdr.cmd = PVRDMA_CMD_MODIFY_QP; in pvrdma_modify_qp()
984 memset(cmd, 0, sizeof(*cmd)); in pvrdma_query_qp()
[all …]
/openbmc/linux/drivers/scsi/megaraid/
H A Dmegaraid_sas_base.c370 cmd->frame->hdr.cmd = MFI_CMD_INVALID; in megasas_return_cmd()
3830 if (cmd->sync_cmd || cmd->scmd) { in megasas_issue_pending_cmds_again()
3833 cmd, cmd->scmd, cmd->sync_cmd); in megasas_issue_pending_cmds_again()
3841 cmd, cmd->scmd, cmd->sync_cmd); in megasas_issue_pending_cmds_again()
3864 cmd, cmd->scmd->cmnd[0]); in megasas_issue_pending_cmds_again()
3917 if (cmd->sync_cmd == 1 || cmd->scmd) { in megasas_internal_reset_defer_cmds()
3920 defer_index, cmd, cmd->sync_cmd, cmd->scmd); in megasas_internal_reset_defer_cmds()
3926 cmd, cmd->sync_cmd, cmd->scmd); in megasas_internal_reset_defer_cmds()
4394 if (!cmd->frame || !cmd->sense) { in megasas_create_frame_pool()
4403 cmd->frame->hdr.cmd = MFI_CMD_INVALID; in megasas_create_frame_pool()
[all …]
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_ioctl.h53 uint32_t cmd; member
59 uint32_t cmd; member
69 uint32_t cmd; member
77 uint32_t cmd; member
86 uint32_t cmd; member
100 uint32_t cmd; member
118 uint32_t cmd; member
124 uint32_t cmd; member
133 uint32_t cmd; member
141 uint32_t cmd; member
[all …]
/openbmc/linux/drivers/gpu/drm/panel/
H A Dpanel-samsung-s6e63m0-dsi.c20 const u8 cmd, u8 *data) in s6e63m0_dsi_dcs_read() argument
25 ret = mipi_dsi_dcs_read(dsi, cmd, data, 1); in s6e63m0_dsi_dcs_read()
27 dev_err(dev, "could not read DCS CMD %02x\n", cmd); in s6e63m0_dsi_dcs_read()
31 dev_dbg(dev, "DSI read CMD %02x = %02x\n", cmd, *data); in s6e63m0_dsi_dcs_read()
41 u8 cmd; in s6e63m0_dsi_dcs_write() local
50 cmd = *seqp; in s6e63m0_dsi_dcs_write()
59 ret = mipi_dsi_dcs_write(dsi, cmd, seqp, chunk); in s6e63m0_dsi_dcs_write()
61 dev_err(dev, "error sending DCS command seq cmd %02x\n", cmd); in s6e63m0_dsi_dcs_write()
74 cmd, cmdwritten); in s6e63m0_dsi_dcs_write()
77 ret = mipi_dsi_dcs_write(dsi, cmd, seqp, chunk); in s6e63m0_dsi_dcs_write()
[all …]
/openbmc/linux/drivers/video/fbdev/savage/
H A Dsavagefb_accel.c36 int cmd; in savagefb_copyarea() local
42 BCI_CMD_SET_ROP(cmd, savagefb_rop[0]); in savagefb_copyarea()
45 cmd |= BCI_CMD_RECT_XP; in savagefb_copyarea()
52 cmd |= BCI_CMD_RECT_YP; in savagefb_copyarea()
59 BCI_SEND(cmd); in savagefb_copyarea()
68 int cmd, color; in savagefb_fillrect() local
83 BCI_CMD_SET_ROP(cmd, savagefb_rop[rect->rop]); in savagefb_fillrect()
86 BCI_SEND(cmd); in savagefb_fillrect()
96 int cmd; in savagefb_imageblit() local
120 BCI_CMD_SET_ROP(cmd, savagefb_rop[0]); in savagefb_imageblit()
[all …]
/openbmc/openbmc/poky/meta/lib/oeqa/utils/
H A Ddump.py35 for cmd in cmds.split('\n'):
36 cmd = cmd.lstrip()
37 if not cmd or cmd[0] == '#':
39 self.cmds.append(cmd)
95 for cmd in self.cmds:
101 self._write_dump(cmd.split()[0], output)
106 print("Failed CMD: %s" % (cmd))
127 for cmd in self.cmds:
128 cmd_name = cmd.split()[0]
130 if len(cmd.split()) > 1:
[all …]
/openbmc/linux/drivers/net/ethernet/cavium/liquidio/
H A Docteon_nic.c31 union octeon_instr_64B *cmd, in octeon_alloc_soft_command_resp() argument
47 memcpy(&sc->cmd, cmd, sizeof(union octeon_instr_64B)); in octeon_alloc_soft_command_resp()
54 rdp = (struct octeon_instr_rdp *)&sc->cmd.cmd3.rdp; in octeon_alloc_soft_command_resp()
55 irh = (struct octeon_instr_irh *)&sc->cmd.cmd3.irh; in octeon_alloc_soft_command_resp()
60 rdp = (struct octeon_instr_rdp *)&sc->cmd.cmd2.rdp; in octeon_alloc_soft_command_resp()
74 sc->cmd.cmd3.rptr = sc->dmarptr; in octeon_alloc_soft_command_resp()
76 sc->cmd.cmd2.rptr = sc->dmarptr; in octeon_alloc_soft_command_resp()
150 (nctrl->ncmd.s.cmd != OCTNET_CMD_RX_CTL)) { in octnet_send_nic_ctrl_pkt()
154 __func__, nctrl->ncmd.s.cmd); in octnet_send_nic_ctrl_pkt()
170 __func__, oct->pf_num, nctrl->ncmd.s.cmd, retval); in octnet_send_nic_ctrl_pkt()
[all …]
/openbmc/qemu/qapi/
H A Dqmp-dispatch.c114 const QmpCommand *cmd; member
144 const QmpCommand *cmd; in qmp_dispatch() local
170 cmd = qmp_find_command(cmds, command); in qmp_dispatch()
171 if (cmd == NULL) { in qmp_dispatch()
181 if (!cmd->enabled) { in qmp_dispatch()
186 cmd->disable_reason ?: ""); in qmp_dispatch()
189 if (oob && !(cmd->options & QCO_ALLOW_OOB)) { in qmp_dispatch()
195 if (!qmp_command_available(cmd, &err)) { in qmp_dispatch()
220 cmd->fn(args, &ret, &err); in qmp_dispatch()
251 .cmd = cmd, in qmp_dispatch()
[all …]
/openbmc/qemu/tests/qemu-iotests/
H A D155179 if self.cmd == 'blockdev-mirror':
180 self.vm.cmd(self.cmd, job_id='mirror-job', device='source',
188 self.vm.cmd(self.cmd, job_id='mirror-job', device='source',
219 cmd = 'drive-mirror' variable in TestDriveMirrorAbsolutePaths
223 cmd = 'drive-mirror' variable in TestDriveMirrorExistingNoBacking
228 cmd = 'drive-mirror' variable in TestDriveMirrorExistingBacking
233 cmd = 'blockdev-mirror' variable in TestBlockdevMirrorNoBacking
238 cmd = 'blockdev-mirror' variable in TestBlockdevMirrorBacking
243 cmd = 'blockdev-mirror' variable in TestBlockdevMirrorForcedBacking
251 cmd = 'blockdev-mirror' variable in TestBlockdevMirrorReopen
[all …]
/openbmc/linux/drivers/media/cec/core/
H A Dcec-pin-error-inj.c16 const char *cmd; member
51 u16 cmd = CEC_ERROR_INJ_OP_ANY; in cec_pin_rx_error_inj() local
56 cmd = pin->rx_msg.msg[1]; in cec_pin_rx_error_inj()
57 return (pin->error_inj[cmd] & CEC_ERROR_INJ_RX_MASK) ? cmd : in cec_pin_rx_error_inj()
63 u16 cmd = CEC_ERROR_INJ_OP_ANY; in cec_pin_tx_error_inj() local
67 cmd = pin->tx_msg.msg[1]; in cec_pin_tx_error_inj()
68 return (pin->error_inj[cmd] & CEC_ERROR_INJ_TX_MASK) ? cmd : in cec_pin_tx_error_inj()
194 const char *cmd = cec_error_inj_cmds[i].cmd; in cec_pin_error_inj_parse_line() local
200 if (strcmp(token, cmd)) in cec_pin_error_inj_parse_line()
315 const char *cmd = cec_error_inj_cmds[j].cmd; in cec_pin_error_inj_show() local
[all …]

1...<<11121314151617181920>>...273