Lines Matching defs:entity

296   struct usb_dfu_entity *entity = usb_dfu_get_entity(0);
298 if (entity == NULL)
303 return (entity->trans_complete || entity->trans_size) ? true: false;
308 struct usb_dfu_entity *entity = usb_dfu_get_entity(0);
310 if (entity == NULL)
315 return entity->trans_complete;
320 struct usb_dfu_entity *entity = usb_dfu_get_entity(0);
322 if (entity == NULL)
327 return &entity->trans_size;
332 struct usb_dfu_entity *entity = usb_dfu_get_entity(0);
336 if (buf == NULL || entity == NULL)
341 offset = entity->offset;
342 if (offset > entity->ram_size)
347 len = min(len, (entity->ram_size - offset));
349 ret = memcpy_s(buf, len, (const void *)((uint8_t *)entity->ram_addr + offset), len);
355 entity->offset += len;
364 struct usb_dfu_entity *entity = usb_dfu_get_entity(0);
368 if (buf == NULL || entity == NULL)
373 offset = entity->offset;
374 if (offset > entity->ram_size)
379 len = min(len, (entity->ram_size - offset));
381 ret = memcpy_s((void *)((uint8_t *)entity->ram_addr + offset), entity->ram_size - offset, buf, len);
387 entity->offset += len;
388 entity->trans_size += len;
493 struct usb_dfu_entity *entity = usb_dfu_get_entity(0);
495 if (entity == NULL)
500 entity->trans_size = 0;
501 entity->trans_complete = 0;
502 entity->seq_num = 0;
503 entity->offset = 0;
802 struct usb_dfu_entity *entity = usb_dfu_get_entity(0);
811 if (entity != NULL)
813 entity->seq_num = 0;
814 entity->offset = 0;
837 struct usb_dfu_entity *entity = usb_dfu_get_entity(0);
846 if (entity != NULL)
848 entity->trans_complete = 1;
1012 static int dfu_ram_init_env(struct usb_dfu_entity *entity, char *envstr)
1022 ret = strncpy_s(entity->dfu_name, DFU_NAME_MAX_LEN, st, strlen(st) + 1);
1039 entity->ram_addr = (void *)strtoul(st, &st, 16);
1046 entity->ram_size = strtoul(st, &st, 16);
1048 entity->dfu_write = dfu_ram_write;
1049 entity->dfu_read = dfu_ram_read;
1056 struct usb_dfu_entity *entity;
1072 entity = malloc(sizeof(struct usb_dfu_entity));
1073 if (entity == NULL)
1077 (void)memset_s(entity, sizeof(struct usb_dfu_entity), 0, sizeof(struct usb_dfu_entity));
1081 ret = dfu_ram_init_env(entity, envstr);
1084 free(entity);
1090 free(entity);
1095 g_dfu_entity = entity;