Home
last modified time | relevance | path

Searched refs:size (Results 26301 - 26325 of 52418) sorted by relevance

1...<<1051105210531054105510561057105810591060>>...2097

/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/
H A Dqede_filter.c377 u8 size = sizeof(struct in6_addr); in qede_compare_ip_addr() local
379 if (!memcmp(src, &ipv6_hdr(skb)->saddr, size) && in qede_compare_ip_addr()
380 !memcmp(&tpos->tuple.dst_ipv6, &ipv6_hdr(skb)->daddr, size)) in qede_compare_ip_addr()
1134 size_t size; in qede_configure_mcast_filtering() local
1136 size = 64 * ETH_ALEN; in qede_configure_mcast_filtering()
1138 mc_macs = kzalloc(size, GFP_KERNEL); in qede_configure_mcast_filtering()
1197 size_t size; in qede_config_rx_mode() local
1202 size = uc_count * ETH_ALEN; in qede_config_rx_mode()
1204 uc_macs = kzalloc(size, GFP_ATOMIC); in qede_config_rx_mode()
1401 int size in qede_flow_get_min_header_size() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/ibmvscsi/
H A Dibmvscsi.c156 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL); in ibmvscsi_release_crq_queue()
175 if (++queue->cur == queue->size) in crq_queue_next_crq()
338 queue->size = PAGE_SIZE / sizeof(*queue->msgs); in ibmvscsi_init_crq_queue()
341 queue->size * sizeof(*queue->msgs), in ibmvscsi_init_crq_queue()
400 queue->size * sizeof(*queue->msgs), DMA_BIDIRECTIONAL); in ibmvscsi_init_crq_queue()
438 * @size: Number of events in pool
444 int size, struct ibmvscsi_host_data *hostdata) in initialize_event_pool()
448 pool->size = size; in initialize_event_pool()
450 pool->events = kcalloc(pool->size, sizeo in initialize_event_pool()
443 initialize_event_pool(struct event_pool *pool, int size, struct ibmvscsi_host_data *hostdata) initialize_event_pool() argument
[all...]
/kernel/linux/linux-6.6/drivers/staging/vc04_services/vchiq-mmal/
H A Dmmal-vchiq.c568 msg_len = header->size; in service_callback()
659 /* payload size must not cause message to exceed max size */ in send_synchronous_mmal_msg()
716 pr_debug("buffer minimum num:%d size:%d align:%d\n", in dump_port_info()
718 port->minimum_buffer.size, port->minimum_buffer.alignment); in dump_port_info()
720 pr_debug("buffer recommended num:%d size:%d align:%d\n", in dump_port_info()
722 port->recommended_buffer.size, in dump_port_info()
725 pr_debug("buffer current values num:%d size:%d align:%d\n", in dump_port_info()
727 port->current_buffer.size, port->current_buffer.alignment); in dump_port_info()
761 p->buffer_size_min = port->minimum_buffer.size; in port_to_mmal_msg()
[all...]
/kernel/linux/linux-6.6/drivers/thunderbolt/
H A Dxdomain.c100 if (pkg->frame.size < req->response_size / 4) in tb_xdomain_match()
136 size_t size, enum tb_cfg_pkg_type type) in __tb_xdomain_response()
147 req->request_size = size; in __tb_xdomain_response()
157 * @size: Size of the response
166 size_t size, enum tb_cfg_pkg_type type) in tb_xdomain_response()
168 return __tb_xdomain_response(xd->tb->ctl, response, size, type); in tb_xdomain_response()
207 * @response_size: Expected size of the response in bytes
229 u8 sequence, enum tb_xdp_type type, size_t size) in tb_xdp_fill_header()
233 length_sn = (size - sizeof(hdr->xd_hdr)) / 4; in tb_xdp_fill_header()
362 * least size o in tb_xdp_properties_request()
135 __tb_xdomain_response(struct tb_ctl *ctl, const void *response, size_t size, enum tb_cfg_pkg_type type) __tb_xdomain_response() argument
165 tb_xdomain_response(struct tb_xdomain *xd, const void *response, size_t size, enum tb_cfg_pkg_type type) tb_xdomain_response() argument
228 tb_xdp_fill_header(struct tb_xdp_header *hdr, u64 route, u8 sequence, enum tb_xdp_type type, size_t size) tb_xdp_fill_header() argument
854 tb_xdp_schedule_request(struct tb *tb, const struct tb_xdp_header *hdr, size_t size) tb_xdp_schedule_request() argument
913 get_modalias(const struct tb_service *svc, char *buf, size_t size) get_modalias() argument
2358 tb_xdomain_handle_request(struct tb *tb, enum tb_cfg_pkg_type type, const void *buf, size_t size) tb_xdomain_handle_request() argument
[all...]
/kernel/linux/linux-6.6/drivers/tty/
H A Dn_tty.c161 static void zero_buffer(const struct tty_struct *tty, u8 *buffer, size_t size) in zero_buffer() argument
164 memset(buffer, 0, size); in zero_buffer()
171 size_t size = N_TTY_BUF_SIZE - tail; in tty_copy() local
174 if (n > size) { in tty_copy()
175 tty_audit_add_data(tty, from, size); in tty_copy()
176 memcpy(to, from, size); in tty_copy()
177 zero_buffer(tty, from, size); in tty_copy()
178 to += size; in tty_copy()
179 n -= size; in tty_copy()
377 * character. We use this to correctly compute the on-screen size o
2016 size_t n, size, more, c; canon_copy_from_read_buf() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/typec/
H A Dclass.c360 const char *buf, size_t size) in active_store()
372 return size; in active_store()
394 return size; in active_store()
1263 const char *buf, size_t size) in select_usb_power_delivery_store()
1363 const char *buf, size_t size) in preferred_role_store()
1392 return size; in preferred_role_store()
1413 const char *buf, size_t size) in data_role_store()
1437 ret = size; in data_role_store()
1458 const char *buf, size_t size) in power_role_store()
1489 ret = size; in power_role_store()
359 active_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) active_store() argument
1261 select_usb_power_delivery_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) select_usb_power_delivery_store() argument
1362 preferred_role_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) preferred_role_store() argument
1411 data_role_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) data_role_store() argument
1456 power_role_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) power_role_store() argument
1509 port_type_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) port_type_store() argument
1577 vconn_source_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t size) vconn_source_store() argument
[all...]
/kernel/linux/linux-6.6/drivers/char/
H A Dvirtio_console.c70 /* The size of the console */
88 /* size of the buffer in *buf above */
89 size_t size; member
375 dma_free_coherent(buf->dev, buf->size, buf->buf, buf->dma); in free_buf()
452 buf->size = buf_size; in alloc_buf()
472 buf->len = min_t(size_t, len, buf->size); in get_inbuf()
490 sg_init_one(sg, buf->buf, buf->size); in add_inbuf()
853 unsigned int size; member
864 if (sgl->n == sgl->size) in pipe_to_sg()
946 sgl.size in port_fops_splice_write()
1617 } size; handle_control_message() local
[all...]
/kernel/linux/linux-6.6/drivers/bluetooth/
H A Dhci_bcm4377.c39 * (possibly to avoid 64 bit arithmetic). The window size cannot exceed
298 * size: Size of this structure, must be 0x68.
325 * scratch_pad_size: Scratch pad size
329 __le16 size; member
401 * payload_size: optional in-place payload size
402 * mapped_payload_size: optional out-of-place payload size
456 * payload_size: optional payload size after each entry
536 * taurus_cal_size: "Taurus" calibration blob size
539 * taurus_beamforming_cal_size: "Taurus" beamforming calibration blob size
1227 skb = __hci_cmd_sync(bcm4377->hdev, 0xfd98, fw->size, f in bcm4377_send_ptb()
2028 bcm4377_parse_otp_sys_vendor(struct bcm4377_data *bcm4377, u8 *otp, size_t size) bcm4377_parse_otp_sys_vendor() argument
[all...]
/kernel/linux/linux-6.6/drivers/fpga/
H A Ddfl.c730 * @param_size: size DFH parameters.
946 /* workaround for private features with invalid size, use 4K instead */ in feature_size()
990 * @psize: destination to store size of parameter data in bytes
1105 int size = 0; in dfh_get_param_size() local
1112 while (size + DFHv1_PARAM_HDR < max) { in dfh_get_param_size()
1113 v = readq(dfh_base + DFHv1_PARAM_HDR + size); in dfh_get_param_size()
1119 size += next * sizeof(u64); in dfh_get_param_size()
1122 return size; in dfh_get_param_size()
1130 * to provide resource size and feature id as they could be read from DFH
1133 * resource size informatio
1136 create_feature_instance(struct build_feature_devs_info *binfo, resource_size_t ofst, resource_size_t size, u16 fid) create_feature_instance() argument
1213 u32 size = FIELD_GET(PORT_CAP_MMIO_SIZE, v) << 10; parse_feature_port_afu() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_crat.c1549 * @avail_size: Available size in the memory
1588 * @avail_size: Available size in the memory
1678 * @size: [IN] allocated size of crat_image.
1679 * [OUT] actual size of data filled in crat_image
1681 static int kfd_create_vcrat_image_cpu(void *pcrat_image, size_t *size) in kfd_create_vcrat_image_cpu() argument
1687 int avail_size = *size; in kfd_create_vcrat_image_cpu()
1783 *size = crat_table->length; in kfd_create_vcrat_image_cpu()
1790 struct kfd_node *kdev, uint8_t type, uint64_t size, in kfd_fill_gpu_memory_affinity()
1806 pr_debug("Fill gpu memory affinity - type 0x%x size in kfd_fill_gpu_memory_affinity()
1789 kfd_fill_gpu_memory_affinity(int *avail_size, struct kfd_node *kdev, uint8_t type, uint64_t size, struct crat_subtype_memory *sub_type_hdr, uint32_t proximity_domain, const struct kfd_local_mem_info *local_mem_info) kfd_fill_gpu_memory_affinity() argument
2035 kfd_create_vcrat_image_gpu(void *pcrat_image, size_t *size, struct kfd_node *kdev, uint32_t proximity_domain) kfd_create_vcrat_image_gpu() argument
2209 kfd_create_crat_image_virtual(void **crat_image, size_t *size, int flags, struct kfd_node *kdev, uint32_t proximity_domain) kfd_create_crat_image_virtual() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/fddi/skfp/
H A Dskfddi.c118 void *mac_drv_get_space(struct s_smc *smc, u_int size);
119 void *mac_drv_get_desc_mem(struct s_smc *smc, u_int size);
405 // Determine the required size of the 'shared' memory area. in skfp_driver_init()
1054 * Note: The packet size check is consistent with other in skfp_send_pkt()
1056 * size should be verified before calling the in skfp_send_pkt()
1302 * size - Size of memory in bytes to allocate.
1308 void *mac_drv_get_space(struct s_smc *smc, unsigned int size) in mac_drv_get_space() argument
1312 pr_debug("mac_drv_get_space (%d bytes), ", size); in mac_drv_get_space()
1315 if ((smc->os.SharedMemHeap + size) > smc->os.SharedMemSize) { in mac_drv_get_space()
1316 printk("Unexpected SMT memory size requeste in mac_drv_get_space()
1348 mac_drv_get_desc_mem(struct s_smc *smc, unsigned int size) mac_drv_get_desc_mem() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/
H A Dhfi_venus.c51 u32 size; member
100 u32 size; member
210 wr_ptr > (u32 *)(queue->qmem.kva + queue->qmem.size - sizeof(*wr_ptr))) in venus_write_queue()
282 rd_ptr > (u32 *)(queue->qmem.kva + queue->qmem.size - sizeof(*rd_ptr))) in venus_read_queue()
335 u32 size) in venus_alloc()
340 desc->size = ALIGN(size, SZ_4K); in venus_alloc()
342 desc->kva = dma_alloc_attrs(dev, desc->size, &desc->da, GFP_KERNEL, in venus_alloc()
354 dma_free_attrs(dev, mem->size, mem->kva, mem->da, mem->attrs); in venus_free()
433 u32 size, u3 in venus_hfi_core_set_resource()
334 venus_alloc(struct venus_hfi_device *hdev, struct mem_desc *desc, u32 size) venus_alloc() argument
432 venus_hfi_core_set_resource(struct venus_core *core, u32 id, u32 size, u32 addr, void *cookie) venus_hfi_core_set_resource() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/
H A Dcfg.c415 + 128 /* TODO: I guessed the size */)
556 lbs_deb_scan("scan response: %d BSSs (%d bytes); resp size %d bytes\n", in lbs_ret_scan()
557 scanresp->nr_sets, bsssize, le16_to_cpu(resp->size)); in lbs_ret_scan()
608 * the size in the TLV must match the nr_sets value in lbs_ret_scan()
651 * 6+1+8+2+2: size of BSSID, RSSI, time stamp, beacon in lbs_ret_scan()
711 * TLV, a rates TLV, and an optional WPS IE. Determine the maximum size of them:
780 scan_cmd->hdr.size = cpu_to_le16(tlv - (u8 *)scan_cmd); in lbs_scan_worker()
787 le16_to_cpu(scan_cmd->hdr.size), in lbs_scan_worker()
909 cmd.hdr.size = cpu_to_le16(sizeof(cmd)); in lbs_remove_wep_keys()
929 * size 5 in lbs_set_wep_keys()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_usb.c135 const u8 *data, size_t size, u16 code_offset, int flags) in upload_code()
148 size &= ~1; in upload_code()
149 while (size > 0) { in upload_code()
150 size_t transfer_size = size <= MAX_TRANSFER_SIZE ? in upload_code()
151 size : MAX_TRANSFER_SIZE; in upload_code()
153 dev_dbg_f(&udev->dev, "transfer size %zu\n", transfer_size); in upload_code()
168 size -= transfer_size; in upload_code()
214 static char *get_fw_name(struct zd_usb *usb, char *buffer, size_t size, in get_fw_name() argument
217 scnprintf(buffer, size, "%s%s", in get_fw_name()
239 r = upload_code(udev, ur_fw->data, ur_fw->size, FW_STAR in handle_version_mismatch()
134 upload_code(struct usb_device *udev, const u8 *data, size_t size, u16 code_offset, int flags) upload_code() argument
1232 scnprint_id(struct usb_device *udev, char *buffer, size_t size) scnprint_id() argument
1241 zd_usb_scnprint_id(struct zd_usb *usb, char *buffer, size_t size) zd_usb_scnprint_id() argument
[all...]
/kernel/linux/linux-6.6/drivers/input/
H A Dinput.c1377 static int input_print_modalias_bits(char *buf, int size, in input_print_modalias_bits() argument
1383 len += snprintf(buf, max(size, 0), "%c", name); in input_print_modalias_bits()
1386 len += snprintf(buf + len, max(size - len, 0), "%X,", i); in input_print_modalias_bits()
1390 static int input_print_modalias(char *buf, int size, const struct input_dev *id, in input_print_modalias() argument
1395 len = snprintf(buf, max(size, 0), in input_print_modalias()
1400 len += input_print_modalias_bits(buf + len, size - len, in input_print_modalias()
1402 len += input_print_modalias_bits(buf + len, size - len, in input_print_modalias()
1404 len += input_print_modalias_bits(buf + len, size - len, in input_print_modalias()
1406 len += input_print_modalias_bits(buf + len, size - len, in input_print_modalias()
1408 len += input_print_modalias_bits(buf + len, size in input_print_modalias()
[all...]
/kernel/linux/linux-6.6/sound/drivers/
H A Daloop.c156 unsigned int period_size_frac; /* period size in jiffies ticks */
511 unsigned int size = bytes; in clear_capture_buf() local
512 if (dst_off + size > dpcm->pcm_buffer_size) in clear_capture_buf()
513 size = dpcm->pcm_buffer_size - dst_off; in clear_capture_buf()
515 bytes_to_frames(runtime, size) * in clear_capture_buf()
517 dpcm->silent_size += size; in clear_capture_buf()
518 bytes -= size; in clear_capture_buf()
536 /* check if playback is draining, trim the capture copy size in copy_play_buf()
554 unsigned int size = bytes; in copy_play_buf() local
555 if (src_off + size > pla in copy_play_buf()
[all...]
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dwm_adsp.c171 struct snd_compressed_buffer size; member
416 const unsigned int __user *bytes, unsigned int size) in wm_coeff_tlv_put()
425 scratch = vmalloc(size); in wm_coeff_tlv_put()
429 if (copy_from_user(scratch, bytes, size)) { in wm_coeff_tlv_put()
433 ret = cs_dsp_coeff_write_ctrl(cs_ctl, 0, scratch, size); in wm_coeff_tlv_put()
487 unsigned int __user *bytes, unsigned int size) in wm_coeff_tlv_get()
497 ret = cs_dsp_coeff_read_ctrl(cs_ctl, 0, cs_ctl->cache, size); in wm_coeff_tlv_get()
499 if (!ret && copy_to_user(bytes, cs_ctl->cache, size)) in wm_coeff_tlv_get()
1357 return compr->size.fragment_size / CS_DSP_DATA_WORD_SIZE; in wm_adsp_compr_frag_words()
1365 unsigned int size; in wm_adsp_compr_set_params() local
415 wm_coeff_tlv_put(struct snd_kcontrol *kctl, const unsigned int __user *bytes, unsigned int size) wm_coeff_tlv_put() argument
486 wm_coeff_tlv_get(struct snd_kcontrol *kctl, unsigned int __user *bytes, unsigned int size) wm_coeff_tlv_get() argument
[all...]
/kernel/linux/linux-6.6/net/batman-adv/
H A Dbridge_loop_avoidance.c62 * @size: size of the hash table
66 static inline u32 batadv_choose_claim(const void *data, u32 size) in batadv_choose_claim() argument
74 return hash % size; in batadv_choose_claim()
80 * @size: size of the hash table
84 static inline u32 batadv_choose_backbone_gw(const void *data, u32 size) in batadv_choose_backbone_gw() argument
93 return hash % size; in batadv_choose_backbone_gw()
230 index = batadv_choose_claim(data, hash->size); in batadv_claim_hash_find()
273 index = batadv_choose_backbone_gw(&search_entry, hash->size); in batadv_backbone_hash_find()
[all...]
/third_party/ffmpeg/libavcodec/
H A Dlibvpxenc.c345 data = av_packet_new_side_data(pkt, AV_PKT_DATA_DYNAMIC_HDR10_PLUS, frame_hdr10_plus.hdr10_plus->size); in copy_hdr10_plus_to_pkt()
351 memcpy(data, frame_hdr10_plus.hdr10_plus->data, frame_hdr10_plus.hdr10_plus->size); in copy_hdr10_plus_to_pkt()
1235 * @return packet data size on success
1250 memcpy(pkt->data, cx_frame->buf, pkt->size); in storeframe()
1291 return pkt->size; in storeframe()
1298 * @return Stored frame size
1299 * @return AVERROR(EINVAL) on output size error
1308 int size = 0; in queue_frames() local
1313 size = storeframe(avctx, cx_frame, NULL, pkt_out); in queue_frames()
1314 if (size < in queue_frames()
[all...]
H A Dpngdec.c103 int crow_size; /* compressed row size (include filter type) */
104 int row_size; /* decompressed row size */
105 int pass_row_size; /* decompress row size of the current pass */
235 for (; i <= size - bpp; i += bpp) { \
259 for (; i < size; i++) { \
265 uint8_t *src, uint8_t *last, int size, int bpp) in ff_png_filter_row()
271 memcpy(dst, src, size); in ff_png_filter_row()
278 for (; i < size; i += bpp) { in ff_png_filter_row()
289 dsp->add_bytes_l2(dst, src, last, size); in ff_png_filter_row()
304 if (bpp > 2 && size > in ff_png_filter_row()
264 ff_png_filter_row(PNGDSPContext *dsp, uint8_t *dst, int filter_type, uint8_t *src, uint8_t *last, int size, int bpp) ff_png_filter_row() argument
[all...]
/third_party/curl/src/
H A Dtool_getparam.c754 return new_index; /* new size */ in replace_url_encoded_space_by_plus()
772 /* Get a size parameter for '--limit-rate' or '--max-filesize'.
856 size_t size = 0; in data_urlencode() local
884 err = file2memory(&postdata, &size, file); in data_urlencode()
896 size = strlen(postdata); in data_urlencode()
905 size = 0; in data_urlencode()
908 char *enc = curl_easy_escape(NULL, postdata, (int)size); in data_urlencode()
922 size = strlen(n); in data_urlencode()
929 *lenp = size; in data_urlencode()
1032 size_t size in url_query() local
1071 size_t size = 0; set_data() local
[all...]
/third_party/ffmpeg/libswresample/
H A Dswresample.c614 int ret, size, consumed; in resample() local
646 size= s->in_buffer_index + s->in_buffer_count + in_count; in resample()
647 if( size > s->in_buffer.count in resample()
653 if((ret=swri_realloc_audio(&s->in_buffer, size)) < 0) in resample()
880 int ret, size; in swr_convert() local
881 size = FFMIN(out_count, s->in_buffer_count); in swr_convert()
882 if(size){ in swr_convert()
884 ret= swr_convert_internal(s, out, size, &tmp, size); in swr_convert()
897 size in swr_convert()
[all...]
/third_party/backends/backend/
H A Dmustek_usb.c111 size_t size, max_size = 0; in max_string_size() local
116 size = strlen (strings[i]) + 1; in max_string_size()
117 if (size > max_size) in max_string_size()
118 max_size = size; in max_string_size()
243 s->opt[option].size = sizeof (SANE_Word); in init_options()
257 s->opt[OPT_MODE_GROUP].size = 0; in init_options()
272 s->opt[OPT_MODE].size = max_string_size (mode_list); in init_options()
303 s->opt[OPT_GEOMETRY_GROUP].size = 0; in init_options()
350 s->opt[OPT_ENHANCEMENT_GROUP].size = 0; in init_options()
379 s->opt[OPT_GAMMA_VECTOR].size in init_options()
[all...]
/third_party/ntfs-3g/ntfsprogs/
H A Dntfsundelete.c102 #define ftruncate(fd, size) ntfs_win32_ftruncate(fd, size)
131 static int win32_strftime(char *buffer, int size, const char *format, in win32_strftime() argument
137 ret = snprintf(buffer, size, "%4d-%02d-%02d %02d:%02d", in win32_strftime()
141 ret = snprintf(buffer, size, "%4d-%02d-%02d", in win32_strftime()
413 " -S, --size RANGE Match files of this size\n" in usage()
423 " -T, --truncate Truncate 100%% recoverable file to exact size.\n" in usage()
623 { "size", required_argument, NULL, 'S' }, in parse_options()
829 "--match, --ignore-case, --size an in parse_options()
1692 long long size = 0; list_record() local
2224 long long size; scan_disk() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/device_group/
H A DvktDeviceGroupRendering.cpp264 if (kGroupId < 1 || static_cast<size_t>(kGroupId) > properties.size()) in init()
267 msg << "Invalid device group id " << kGroupId << " (only " << properties.size() << " device groups found)"; in init()
322 extensionPtrs.resize(deviceExtensions.size()); in init()
323 for (size_t ndx = 0; ndx < deviceExtensions.size(); ++ndx) in init()
357 memReservationInfo.pipelinePoolSizeCount = deUint32(poolSizes.size()); in init()
372 (deUint32)extensionPtrs.size(), //extensionCount; in init()
445 0, // VkDeviceSize size in iterate()
519 (VkDeviceSize)verticesSize, // size in iterate()
540 (VkDeviceSize)verticesSize, // size in iterate()
552 allocInfo.allocationSize = memReqs.size; in iterate()
[all...]

Completed in 65 milliseconds

1...<<1051105210531054105510561057105810591060>>...2097