Home
last modified time | relevance | path

Searched refs:data (Results 19651 - 19675 of 43669) sorted by relevance

1...<<781782783784785786787788789790>>...1747

/test/testfwk/developer_test/src/core/build/
H A Dselect_targets.py143 for data in mlf_info_list:
145 test_type = data.get("test_type")
148 target_path = data.get("label")
/test/xts/acts/ability/ability_runtime/actsserviceabilityclienttest/actsserviceabilityclienttest/entry/src/main/js/ServiceAbility2/
H A Dservice.js32 onRemoteRequest(code, data, reply, option) {
35 let token = data.readInterfaceToken();
37 let num = data.readInt();
/test/xts/acts/multimedia/av_codec/vcodec/swdecoder/include/
H A Dvideodec_ndk_sample.h58 const char *INP_DIR = "/data/test/media/1920_1080_10_30Mb.h264";
59 const char *OUT_DIR = "/data/test/media/VDecTest.yuv";
100 OH_AVErrCode InputFunc_FUZZ(const uint8_t *data, size_t size);
135 void VdecInputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, void *userData);
136 void VdecOutputDataReady(OH_AVCodec *codec, uint32_t index, OH_AVMemory *data, OH_AVCodecBufferAttr *attr,
/test/xts/acts/security_lite/huks/liteos_m_adapter/
H A Dhks_bn_exp_mod_test.c156 if ((n != NULL) && (n->data != NULL) && (n->size != 0)) { in LITE_TEST_CASE()
157 n->data[n->size - 1] = n->data[n->size - 1] | 0x00000001; /* make sure n is odd */ in LITE_TEST_CASE()
/kernel/linux/linux-6.6/tools/lib/bpf/
H A Dlibbpf.c465 void *data; member
470 * struct tcp_congestion_ops data;
474 * from "data".
480 #define DATA_SEC ".data"
508 * .data*, .bss, .kconfig) and preserves their original ELF section
606 Elf_Data *data; member
698 static Elf64_Rel *elf_rel_by_idx(Elf_Data *data, size_t idx);
813 void *data = sec_data->d_buf; in bpf_object__add_programs() local
871 sec_off, data + sec_off, prog_sz); in bpf_object__add_programs()
961 * struct tcp_congestion_ops data; in find_struct_ops_kern_types()
998 void *data, *kern_data; bpf_map__init_kern_struct_ops() local
1141 init_struct_ops_maps(struct bpf_object *obj, const char *sec_name, int shndx, Elf_Data *data, __u32 map_flags) init_struct_ops_maps() argument
1411 bpf_object__init_license(struct bpf_object *obj, void *data, size_t size) bpf_object__init_license() argument
1426 bpf_object__init_kversion(struct bpf_object *obj, void *data, size_t size) bpf_object__init_kversion() argument
1450 Elf_Data *data; find_elf_sec_sz() local
1636 bpf_object__init_internal_map(struct bpf_object *obj, enum libbpf_map_type type, const char *real_name, int sec_idx, void *data, size_t data_sz) bpf_object__init_internal_map() argument
1908 bpf_object__process_kconfig_line(struct bpf_object *obj, char *buf, void *data) bpf_object__process_kconfig_line() argument
1972 bpf_object__read_kconfig_file(struct bpf_object *obj, void *data) bpf_object__read_kconfig_file() argument
2010 bpf_object__read_kconfig_mem(struct bpf_object *obj, const char *config, void *data) bpf_object__read_kconfig_mem() argument
2515 bpf_object__init_user_btf_map(struct bpf_object *obj, const struct btf_type *sec, int var_idx, int sec_idx, const Elf_Data *data, bool strict, const char *pin_root_path) bpf_object__init_user_btf_map() argument
2622 Elf_Data *data; bpf_object__init_user_btf_maps() local
3302 Elf_Data *data; elf_sec_data() local
3326 elf_rel_by_idx(Elf_Data *data, size_t idx) elf_rel_by_idx() argument
3394 Elf_Data *data; bpf_object__elf_collect() local
4236 bpf_object__collect_prog_relos(struct bpf_object *obj, Elf64_Shdr *shdr, Elf_Data *data) bpf_object__collect_prog_relos() argument
6599 bpf_object__collect_map_relos(struct bpf_object *obj, Elf64_Shdr *shdr, Elf_Data *data) bpf_object__collect_map_relos() argument
6743 Elf_Data *data; bpf_object__collect_relos() local
9125 bpf_object__collect_st_ops_relos(struct bpf_object *obj, Elf64_Shdr *shdr, Elf_Data *data) bpf_object__collect_st_ops_relos() argument
9674 bpf_map__set_initial_value(struct bpf_map *map, const void *data, size_t size) bpf_map__set_initial_value() argument
10691 struct avail_kallsyms_data *data = ctx; avail_kallsyms_cb() local
10709 struct avail_kallsyms_data data; libbpf_available_kallsyms_parse() local
12637 char data[]; global() member
12652 void *data = e; perf_buffer__process_record() local
[all...]
/foundation/ability/ability_runtime/frameworks/native/appkit/ability_runtime/context/
H A Djs_context_utils.cpp47 static void Finalizer(napi_env env, void* data, void* hint);
95 void JsBaseContext::Finalizer(napi_env env, void* data, void* hint) in Finalizer() argument
98 std::unique_ptr<JsBaseContext>(static_cast<JsBaseContext*>(data)); in Finalizer()
221 [](napi_env, void *data, void *) { in CreateJsModuleContext()
223 delete static_cast<std::weak_ptr<Context> *>(data); in CreateJsModuleContext()
574 [](napi_env, void *data, void *) { in CreateJsBundleContext()
576 delete static_cast<std::weak_ptr<Context> *>(data); in CreateJsBundleContext()
629 [](napi_env, void *data, void *) { in CreateJSApplicationContext()
631 delete static_cast<std::weak_ptr<ApplicationContext> *>(data); in CreateJSApplicationContext()
632 data in CreateJSApplicationContext()
[all...]
/foundation/multimedia/av_codec/test/moduletest/vcodec/encoder/src/
H A Dvideoenc_api11_sample.cpp266 int32_t VEncAPI11Sample::ConfigureVideoEncoder_fuzz(int32_t data) in ConfigureVideoEncoder_fuzz() argument
273 (void)OH_AVFormat_SetIntValue(format, OH_MD_KEY_WIDTH, data); in ConfigureVideoEncoder_fuzz()
274 DEFAULT_WIDTH = data; in ConfigureVideoEncoder_fuzz()
275 (void)OH_AVFormat_SetIntValue(format, OH_MD_KEY_HEIGHT, data); in ConfigureVideoEncoder_fuzz()
276 DEFAULT_HEIGHT = data; in ConfigureVideoEncoder_fuzz()
277 (void)OH_AVFormat_SetIntValue(format, OH_MD_KEY_PIXEL_FORMAT, data % MAX_PIXEL_FMT); in ConfigureVideoEncoder_fuzz()
278 double frameRate = data; in ConfigureVideoEncoder_fuzz()
281 OH_AVFormat_SetIntValue(format, OH_MD_KEY_RANGE_FLAG, data); in ConfigureVideoEncoder_fuzz()
282 OH_AVFormat_SetIntValue(format, OH_MD_KEY_COLOR_PRIMARIES, data); in ConfigureVideoEncoder_fuzz()
283 OH_AVFormat_SetIntValue(format, OH_MD_KEY_TRANSFER_CHARACTERISTICS, data); in ConfigureVideoEncoder_fuzz()
[all...]
/foundation/multimedia/media_library/frameworks/js/src/
H A Dfetch_file_result_napi.cpp484 napi_get_undefined(env, &jsContext->data); in GetNapiResFromAsset()
488 jsContext->data = jsAsset; in GetNapiResFromAsset()
542 env, nullptr, resource, [](napi_env env, void *data) { in JSGetFirstObject()
543 auto context = static_cast<FetchFileResultAsyncContext*>(data); in JSGetFirstObject()
590 env, nullptr, resource, [](napi_env env, void *data) { in JSGetNextObject()
591 auto context = static_cast<FetchFileResultAsyncContext*>(data); in JSGetNextObject()
638 env, nullptr, resource, [](napi_env env, void *data) { in JSGetLastObject()
639 auto context = static_cast<FetchFileResultAsyncContext*>(data); in JSGetLastObject()
699 env, nullptr, resource, [](napi_env env, void *data) { in JSGetPositionObject()
700 auto context = static_cast<FetchFileResultAsyncContext*>(data); in JSGetPositionObject()
[all...]
/foundation/multimedia/media_library/frameworks/js/src/sendable/
H A Dsendable_fetch_file_result_napi.cpp399 napi_get_undefined(env, &jsContext->data); in GetNapiResFromAsset()
403 jsContext->data = jsAsset; in GetNapiResFromAsset()
458 env, nullptr, resource, [](napi_env env, void *data) { in JSGetFirstObject()
459 auto context = static_cast<FetchFileResultSendableAsyncContext*>(data); in JSGetFirstObject()
506 env, nullptr, resource, [](napi_env env, void *data) { in JSGetNextObject()
507 auto context = static_cast<FetchFileResultSendableAsyncContext*>(data); in JSGetNextObject()
558 napi_get_undefined(env, &jsContext->data); in GetAssetFromArray()
565 jsContext->data = jsFileArray; in GetAssetFromArray()
594 napi_get_undefined(env, &jsContext->data); in GetAllObjectCompleteCallback()
673 env, nullptr, resource, [](napi_env env, void *data) { in JSGetAllObject()
[all...]
/foundation/communication/nfc/frameworks/js/napi/common/
H A Dnfc_napi_common_utils.cpp44 if (napi_get_value_string_utf8(env, args, param.data(), (size + 1), &size) != napi_ok) { in ParseString()
198 bool ParseArrayBuffer(napi_env env, uint8_t **data, size_t &size, napi_value args) in ParseArrayBuffer() argument
210 status = napi_get_arraybuffer_info(env, args, reinterpret_cast<void **>(data), &size); in ParseArrayBuffer()
213 (*data)[0] = 0; in ParseArrayBuffer()
216 DebugLog("arraybuffer size is %{public}zu,buffer is %{public}d", size, (*data)[0]); in ParseArrayBuffer()
245 std::string *data = nullptr; in ConvertStringVector() local
247 NAPI_CALL_BASE(env, napi_get_arraybuffer_info(env, buffer, reinterpret_cast<void **>(&data), &total), {}); in ConvertStringVector()
250 int retCode = memcpy_s(result.data(), result.size(), &data[offset], length); in ConvertStringVector()
304 NAPI_CALL(env, napi_has_named_property(env, object, propertyName.data(), in GetNamedProperty()
346 std::string data; JsStringToBytesVector() local
[all...]
/kernel/linux/linux-5.10/drivers/net/can/
H A Dat91_can.c453 struct can_frame *cf = (struct can_frame *)skb->data; in at91_start_xmit()
478 at91_write(priv, AT91_MDL(mb), *(u32 *)(cf->data + 0)); in at91_start_xmit()
479 at91_write(priv, AT91_MDH(mb), *(u32 *)(cf->data + 4)); in at91_start_xmit()
554 cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW; in at91_rx_overflow_err()
567 * Reads a CAN message from the given mailbox and stores data into
588 *(u32 *)(cf->data + 0) = at91_read(priv, AT91_MDL(mb)); in at91_read_mb()
589 *(u32 *)(cf->data + 4) = at91_read(priv, AT91_MDH(mb)); in at91_read_mb()
739 cf->data[2] |= CAN_ERR_PROT_STUFF; in at91_poll_err_frame()
755 cf->data[2] |= CAN_ERR_PROT_FORM; in at91_poll_err_frame()
764 cf->data[ in at91_poll_err_frame()
[all...]
/kernel/linux/linux-5.10/drivers/media/dvb-core/
H A Ddmxdev.c51 if (!buf->data) in dvb_dmxdev_buffer_write()
71 if (!src->data) in dvb_dmxdev_buffer_read()
231 if (dmxdev->dvr_buffer.data) { in dvb_dvr_release()
232 void *mem = dmxdev->dvr_buffer.data; in dvb_dvr_release()
236 dmxdev->dvr_buffer.data = NULL; in dvb_dvr_release()
307 oldmem = buf->data; in dvb_dvr_set_buffer_size()
310 buf->data = newmem; in dvb_dvr_set_buffer_size()
348 oldmem = buf->data; in dvb_dmxdev_set_buffer_size()
351 buf->data = newmem; in dvb_dmxdev_set_buffer_size()
686 if (!filter->buffer.data) { in dvb_dmxdev_filter_start()
[all...]
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Dstb0899_drv.c244 dprintk(state->verbose, FE_ERROR, 1, "Reg=[0x%02x], data=%02x", in _stb0899_read_reg()
273 u32 data; in _stb0899_read_s2reg() local
356 data = MAKEWORD32(buf[3], buf[2], buf[1], buf[0]); in _stb0899_read_s2reg()
359 __func__, stb0899_i2cdev, stb0899_base_addr, stb0899_reg_offset, data); in _stb0899_read_s2reg()
361 return data; in _stb0899_read_s2reg()
387 0x00, /* data */ in stb0899_write_s2reg()
388 0x00, /* data */ in stb0899_write_s2reg()
389 0x00, /* data */ in stb0899_write_s2reg()
390 0x00, /* data */ in stb0899_write_s2reg()
484 int stb0899_write_regs(struct stb0899_state *state, unsigned int reg, u8 *data, u3 argument
528 stb0899_write_reg(struct stb0899_state *state, unsigned int reg, u8 data) stb0899_write_reg() argument
[all...]
/kernel/linux/linux-5.10/drivers/iommu/
H A Drockchip-iommu.c201 * 7 - Read cache - enable cache & prefetch of data
839 struct rk_iommudata *data = dev_iommu_priv_get(dev); in rk_iommu_from_dev() local
841 return data ? data->iommu : NULL; in rk_iommu_from_dev()
1059 struct rk_iommudata *data; in rk_iommu_probe_device() local
1062 data = dev_iommu_priv_get(dev); in rk_iommu_probe_device()
1063 if (!data) in rk_iommu_probe_device()
1068 data->link = device_link_add(dev, iommu->dev, in rk_iommu_probe_device()
1076 struct rk_iommudata *data = dev_iommu_priv_get(dev); in rk_iommu_release_device() local
1078 device_link_del(data in rk_iommu_release_device()
1094 struct rk_iommudata *data; rk_iommu_of_xlate() local
[all...]
/kernel/linux/linux-5.10/drivers/misc/mei/
H A Dclient.c323 kfree(cb->buf.data); in mei_io_cb_free()
497 cb->buf.data = kmalloc(roundup(length, MEI_SLOT_SIZE), GFP_KERNEL); in mei_cl_alloc_cb()
498 if (!cb->buf.data) { in mei_cl_alloc_cb()
1020 * @cl: private data of the file object
1813 const void *data; in mei_cl_irq_write() local
1834 data = buf->data + cb->buf_idx; in mei_cl_irq_write()
1873 data = &dma_len; in mei_cl_irq_write()
1884 mei_dma_ring_write(dev, buf->data + cb->buf_idx, buf_len); in mei_cl_irq_write()
1885 rets = mei_write_message(dev, mei_hdr, hdr_len, data, data_le in mei_cl_irq_write()
1937 const void *data; mei_cl_write() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/apple/
H A Dmace.c72 * Number of bytes of private data per MACE: allow enough for
437 unsigned char *data; in mace_open() local
449 data = dummy_buf; in mace_open()
452 data = skb->data; in mace_open()
457 cp->phy_addr = cpu_to_le32(virt_to_bus(data)); in mace_open()
560 cp->phy_addr = cpu_to_le32(virt_to_bus(skb->data)); in mace_xmit_start()
706 * reenables the transmit data transfer request). Turning in mace_interrupt()
884 unsigned char *data; in mace_rxdma_intr() local
910 data in mace_rxdma_intr()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/aurora/
H A Dnb8800.c196 void *data; in nb8800_alloc_rx() local
198 data = napi ? napi_alloc_frag(size) : netdev_alloc_frag(size); in nb8800_alloc_rx()
199 if (!data) in nb8800_alloc_rx()
202 page = virt_to_head_page(data); in nb8800_alloc_rx()
203 offset = data - page_address(page); in nb8800_alloc_rx()
209 skb_free_frag(data); in nb8800_alloc_rx()
227 void *data = page_address(page) + offset; in nb8800_receive() local
244 skb_put_data(skb, data, len); in nb8800_receive()
257 skb_put_data(skb, data, RX_COPYHDR); in nb8800_receive()
404 align = (8 - (uintptr_t)skb->data) in nb8800_xmit()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Ddp_tx.c30 struct ieee80211_hdr *hdr = (void *)skb->data; in ath11k_dp_tx_encap_nwifi()
37 memmove(skb->data + IEEE80211_QOS_CTL_LEN, in ath11k_dp_tx_encap_nwifi()
38 skb->data, (void *)qos_ctl - (void *)skb->data); in ath11k_dp_tx_encap_nwifi()
41 hdr = (void *)skb->data; in ath11k_dp_tx_encap_nwifi()
47 struct ieee80211_hdr *hdr = (void *)skb->data; in ath11k_dp_tx_get_tid()
89 struct ieee80211_hdr *hdr = (void *)skb->data; in ath11k_dp_tx()
207 ti.paddr = dma_map_single(ab->dev, skb->data, skb->len, DMA_TO_DEVICE); in ath11k_dp_tx()
210 ath11k_warn(ab, "failed to DMA map data Tx buffer\n"); in ath11k_dp_tx()
261 skb->data, sk in ath11k_dp_tx()
[all...]
/kernel/linux/linux-5.10/drivers/net/ieee802154/
H A Datusb.c48 struct atusb_chip_data *data; member
77 /* ----- USB commands without data ----------------------------------------- */
86 void *data, __u16 size, int timeout) in atusb_control_msg()
95 value, index, data, size, timeout); in atusb_control_msg()
222 skb->data, MAX_RX_XFER, atusb_in, skb); in atusb_submit_rx_urb()
294 len = *skb->data; in atusb_in_good()
312 lqi = skb->data[len + 1]; in atusb_in_good()
397 (unsigned char *)&atusb->tx_dr, skb->data, in atusb_xmit()
491 if (atusb->data) in atusb_txpower()
492 return atusb->data in atusb_txpower()
83 atusb_control_msg(struct atusb *atusb, unsigned int pipe, __u8 request, __u8 requesttype, __u16 value, __u16 index, void *data, __u16 size, int timeout) atusb_control_msg() argument
[all...]
/kernel/linux/linux-5.10/drivers/s390/net/
H A Dqeth_core.h119 #define CARD_DDEV(card) card->data.ccwdev
123 #define CARD_DDEV_ID(card) dev_name(&card->data.ccwdev->dev)
621 unsigned long data);
634 unsigned char *data; member
650 if (!IS_IPA(iob->data)) in __ipa_reply()
653 return (struct qeth_ipa_cmd *) PDU_ENCAPSULATION(iob->data); in __ipa_reply()
658 return (struct qeth_ipa_cmd *)(iob->data + IPA_PDU_HEADER_SIZE); in __ipa_cmd()
663 return (struct ccw1 *)(iob->data + ALIGN(iob->length, 8)); in __ccw_from_cmd()
770 int (*assist_cb)(struct net_device *dev, void *data);
827 struct qeth_channel data; member
1034 qeth_send_simple_setassparms(struct qeth_card *card, enum qeth_ipa_funcs ipa_func, u16 cmd_code, u32 *data) qeth_send_simple_setassparms() argument
1042 qeth_send_simple_setassparms_v6(struct qeth_card *card, enum qeth_ipa_funcs ipa_func, u16 cmd_code, u32 *data) qeth_send_simple_setassparms_v6() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/wlan-ng/
H A Dprism2sta.c231 * data frame.
345 ifstatemsg->ifstate.data); in prism2sta_mlmerequest()
348 ifstatemsg->resultcode.data = result; in prism2sta_mlmerequest()
371 qualmsg->link.data = le16_to_cpu(hw->qual.cq_curr_bss); in prism2sta_mlmerequest()
372 qualmsg->level.data = le16_to_cpu(hw->qual.asl_curr_bss); in prism2sta_mlmerequest()
373 qualmsg->noise.data = le16_to_cpu(hw->qual.anl_curr_fc); in prism2sta_mlmerequest()
374 qualmsg->txrate.data = hw->txrate; in prism2sta_mlmerequest()
567 * we'd like to have in host-side data structures.
1170 void prism2sta_processing_defer(struct work_struct *data) in prism2sta_processing_defer() argument
1172 struct hfa384x *hw = container_of(data, struc in prism2sta_processing_defer()
1910 prism2sta_commsqual_defer(struct work_struct *data) prism2sta_commsqual_defer() argument
[all...]
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A Dfotg210-udc.c562 u32 data; in fotg210_rdsetupp() local
568 data = ioread32(fotg210->reg + FOTG210_CXPORT); in fotg210_rdsetupp()
569 *tmp = data & 0xFF; in fotg210_rdsetupp()
570 *(tmp + 1) = (data >> 8) & 0xFF; in fotg210_rdsetupp()
571 *(tmp + 2) = (data >> 16) & 0xFF; in fotg210_rdsetupp()
572 *(tmp + 3) = (data >> 24) & 0xFF; in fotg210_rdsetupp()
578 data = ioread32(fotg210->reg + FOTG210_CXPORT); in fotg210_rdsetupp()
579 *tmp = data & 0xFF; in fotg210_rdsetupp()
582 data = ioread32(fotg210->reg + FOTG210_CXPORT); in fotg210_rdsetupp()
583 *tmp = data in fotg210_rdsetupp()
[all...]
/kernel/linux/linux-5.10/kernel/trace/
H A Dtrace_probe.c34 int PRINT_TYPE_FUNC_NAME(tname)(struct trace_seq *s, void *data, void *ent)\
36 trace_seq_printf(s, fmt, *(type *)data); \
54 int PRINT_TYPE_FUNC_NAME(symbol)(struct trace_seq *s, void *data, void *ent) in symbol() argument
56 trace_seq_printf(s, "%pS", (void *)*(unsigned long *)data); in symbol()
62 int PRINT_TYPE_FUNC_NAME(string)(struct trace_seq *s, void *data, void *ent) in string() argument
64 int len = *(u32 *)data >> 16; in string()
70 (const char *)get_loc_data(data, ent)); in string()
412 code->data = kstrdup(arg + 1, GFP_KERNEL); in parse_probe_arg()
413 if (!code->data) in parse_probe_arg()
487 code->data in parse_probe_arg()
[all...]
/kernel/linux/linux-5.10/net/core/
H A Dskmsg.c53 sge = &msg->sg.data[i]; in sk_msg_alloc()
65 sge = &msg->sg.data[msg->sg.end]; in sk_msg_alloc()
166 struct scatterlist *sge = &msg->sg.data[i]; in sk_msg_return()
274 while (msg->sg.data[i].length && in sk_msg_trim()
275 trim >= msg->sg.data[i].length) { in sk_msg_trim()
276 trim -= msg->sg.data[i].length; in sk_msg_trim()
283 msg->sg.data[i].length -= trim; in sk_msg_trim()
286 if (msg->sg.curr == i && msg->sg.copybreak > msg->sg.data[i].length) in sk_msg_trim()
287 msg->sg.copybreak = msg->sg.data[i].length; in sk_msg_trim()
292 /* If we trim data in sk_msg_trim()
[all...]
/kernel/linux/linux-5.10/drivers/mfd/
H A Darizona-core.c108 static irqreturn_t arizona_clkgen_err(int irq, void *data) in arizona_clkgen_err() argument
110 struct arizona *arizona = data; in arizona_clkgen_err()
117 static irqreturn_t arizona_underclocked(int irq, void *data) in arizona_underclocked() argument
119 struct arizona *arizona = data; in arizona_underclocked()
157 static irqreturn_t arizona_overclocked(int irq, void *data) in arizona_overclocked() argument
159 struct arizona *arizona = data; in arizona_overclocked()
805 return (unsigned long)id->data; in arizona_of_get_type()
843 * data which uses 0 as chip default and out of range in arizona_of_get_core_pdata()
861 { .compatible = "wlf,wm5102", .data = (void *)WM5102 },
862 { .compatible = "wlf,wm5110", .data
[all...]

Completed in 51 milliseconds

1...<<781782783784785786787788789790>>...1747