Lines Matching refs:ptr
95 static int get_ais_table_id(uint32_t *ptr) in get_ais_table_id() argument
102 if (*ptr == cmd_table[i].AIS_cmd) { in get_ais_table_id()
106 func_no = ((struct ais_cmd_func *)ptr)->func_args in get_ais_table_id()
119 uint32_t *ptr; in aisimage_print_header() local
129 ptr = (uint32_t *)&ais_hdr->magic; in aisimage_print_header()
130 ptr++; in aisimage_print_header()
132 while (*ptr != AIS_CMD_JMPCLOSE) { in aisimage_print_header()
134 if (*ptr == AIS_CMD_LOAD) { in aisimage_print_header()
135 ais_load = (struct ais_cmd_load *)ptr; in aisimage_print_header()
139 ptr = ais_load->data + ais_load->size / sizeof(*ptr); in aisimage_print_header()
143 id = get_ais_table_id(ptr); in aisimage_print_header()
150 ptr += cmd_table[id].nargs + IS_FNC_EXEC(id) + 1; in aisimage_print_header()
151 if (((void *)ptr - hdr) > ais_img_size) { in aisimage_print_header()
161 uint32_t *ptr) in ais_insert_cmd_header() argument
165 *ptr++ = cmd_table[cmd].AIS_cmd; in ais_insert_cmd_header()
167 *ptr++ = ((nargs & 0xFFFF) << 16) + ais_func_table[cmd].index; in ais_insert_cmd_header()
171 *ptr++ = cpu_to_le32(parms[i]); in ais_insert_cmd_header()
173 return ptr; in ais_insert_cmd_header()
182 uint32_t *ptr; in ais_alloc_buffer() local
205 ptr = (uint32_t *)malloc(ALIGN(sbuf.st_size, WORD_ALIGN0) in ais_alloc_buffer()
207 if (!ptr) { in ais_alloc_buffer()
215 return ptr; in ais_alloc_buffer()
225 void *ptr; in ais_copy_image() local
240 ptr = mmap(0, sbuf.st_size, PROT_READ, MAP_SHARED, dfd, 0); in ais_copy_image()
244 memcpy((void *)aisptr, ptr, sbuf.st_size); in ais_copy_image()
247 (void) munmap((void *)ptr, sbuf.st_size); in ais_copy_image()
371 static int aisimage_verify_header(unsigned char *ptr, int image_size, in aisimage_verify_header() argument
374 struct ais_header *ais_hdr = (struct ais_header *)ptr; in aisimage_verify_header()
385 static void aisimage_set_header(void *ptr, struct stat *sbuf, int ifd, in aisimage_set_header() argument