Lines Matching full:props
95 mfi_ld_get_props(int fd, uint8_t target_id, struct mfi_ld_props *props) in mfi_ld_get_props() argument
100 return (mfi_dcmd_command(fd, MFI_DCMD_LD_GET_PROP, props, in mfi_ld_get_props()
105 mfi_ld_set_props(int fd, struct mfi_ld_props *props) in mfi_ld_set_props() argument
109 mbox_store_ldref(mbox, &props->ld); in mfi_ld_set_props()
110 return (mfi_dcmd_command(fd, MFI_DCMD_LD_SET_PROP, props, in mfi_ld_set_props()
169 stage_cache_setting(struct mfi_ld_props *props, uint8_t new_policy, in stage_cache_setting() argument
173 props->default_cache_policy &= ~mask; in stage_cache_setting()
174 props->default_cache_policy |= new_policy; in stage_cache_setting()
183 process_cache_command(int ac, char **av, struct mfi_ld_props *props) in process_cache_command() argument
189 stage_cache_setting(props, MR_LD_CACHE_ALLOW_READ_CACHE | in process_cache_command()
196 stage_cache_setting(props, 0, MR_LD_CACHE_ALLOW_READ_CACHE | in process_cache_command()
201 stage_cache_setting(props, MR_LD_CACHE_ALLOW_READ_CACHE, in process_cache_command()
207 stage_cache_setting(props, MR_LD_CACHE_ALLOW_WRITE_CACHE, in process_cache_command()
215 stage_cache_setting(props, MR_LD_CACHE_WRITE_BACK, in process_cache_command()
220 stage_cache_setting(props, 0, MR_LD_CACHE_WRITE_BACK); in process_cache_command()
236 stage_cache_setting(props, policy, in process_cache_command()
258 stage_cache_setting(props, policy, MR_LD_CACHE_READ_AHEAD | in process_cache_command()
270 props->disk_cache_policy = MR_PD_CACHE_ENABLE; in process_cache_command()
272 props->disk_cache_policy = MR_PD_CACHE_DISABLE; in process_cache_command()
274 props->disk_cache_policy = MR_PD_CACHE_UNCHANGED; in process_cache_command()
289 struct mfi_ld_props props, new; in volume_cache() local
312 if (mfi_ld_get_props(fd, target_id, &props) < 0) { in volume_cache()
323 switch (props.default_cache_policy & in volume_cache()
341 props.default_cache_policy & MR_LD_CACHE_WRITE_BACK ? in volume_cache()
344 props.default_cache_policy & in volume_cache()
347 props.default_cache_policy & MR_LD_CACHE_READ_AHEAD ? in volume_cache()
348 (props.default_cache_policy & MR_LD_CACHE_READ_ADAPTIVE ? in volume_cache()
351 switch (props.disk_cache_policy) { in volume_cache()
362 printf("??? %d\n", props.disk_cache_policy); in volume_cache()
365 if (props.default_cache_policy != props.current_cache_policy) in volume_cache()
370 new = props; in volume_cache()
382 error = update_cache_policy(fd, &props, &new); in volume_cache()
393 struct mfi_ld_props props; in volume_name() local
402 if (strlen(av[2]) >= sizeof(props.name)) { in volume_name()
421 if (mfi_ld_get_props(fd, target_id, &props) < 0) { in volume_name()
429 mfi_volume_name(fd, target_id), props.name, av[2]); in volume_name()
430 bzero(props.name, sizeof(props.name)); in volume_name()
431 strcpy(props.name, av[2]); in volume_name()
432 if (mfi_ld_set_props(fd, &props) < 0) { in volume_name()