Lines Matching refs:ptr

97 static int get_ais_table_id(uint32_t *ptr)  in get_ais_table_id()  argument
104 if (*ptr == cmd_table[i].AIS_cmd) { in get_ais_table_id()
108 func_no = ((struct ais_cmd_func *)ptr)->func_args in get_ais_table_id()
121 uint32_t *ptr; in aisimage_print_header() local
131 ptr = (uint32_t *)&ais_hdr->magic; in aisimage_print_header()
132 ptr++; in aisimage_print_header()
134 while (*ptr != AIS_CMD_JMPCLOSE) { in aisimage_print_header()
136 if (*ptr == AIS_CMD_LOAD) { in aisimage_print_header()
137 ais_load = (struct ais_cmd_load *)ptr; in aisimage_print_header()
141 ptr = ais_load->data + ais_load->size / sizeof(*ptr); in aisimage_print_header()
145 id = get_ais_table_id(ptr); in aisimage_print_header()
152 ptr += cmd_table[id].nargs + IS_FNC_EXEC(id) + 1; in aisimage_print_header()
153 if (((void *)ptr - hdr) > ais_img_size) { in aisimage_print_header()
163 uint32_t *ptr) in ais_insert_cmd_header() argument
167 *ptr++ = cmd_table[cmd].AIS_cmd; in ais_insert_cmd_header()
169 *ptr++ = ((nargs & 0xFFFF) << 16) + ais_func_table[cmd].index; in ais_insert_cmd_header()
173 *ptr++ = cpu_to_le32(parms[i]); in ais_insert_cmd_header()
175 return ptr; in ais_insert_cmd_header()
184 uint32_t *ptr; in ais_alloc_buffer() local
207 ptr = (uint32_t *)malloc(WORD_ALIGN(sbuf.st_size) + MAX_CMD_BUFFER); in ais_alloc_buffer()
208 if (!ptr) { in ais_alloc_buffer()
216 return ptr; in ais_alloc_buffer()
226 void *ptr; in ais_copy_image() local
241 ptr = mmap(0, sbuf.st_size, PROT_READ, MAP_SHARED, dfd, 0); in ais_copy_image()
245 memcpy((void *)aisptr, ptr, sbuf.st_size); in ais_copy_image()
248 (void) munmap((void *)ptr, sbuf.st_size); in ais_copy_image()
372 static int aisimage_verify_header(unsigned char *ptr, int image_size, in aisimage_verify_header() argument
375 struct ais_header *ais_hdr = (struct ais_header *)ptr; in aisimage_verify_header()
386 static void aisimage_set_header(void *ptr, struct stat *sbuf, int ifd, in aisimage_set_header() argument