Home
last modified time | relevance | path

Searched refs:parm_list (Results 1 – 3 of 3) sorted by relevance

/arch/s390/include/asm/
A Dappldata.h45 static inline int appldata_asm(struct appldata_parameter_list *parm_list, in appldata_asm() argument
54 parm_list->diag = 0xdc; in appldata_asm()
55 parm_list->function = fn; in appldata_asm()
56 parm_list->parlist_length = sizeof(*parm_list); in appldata_asm()
57 parm_list->buffer_length = length; in appldata_asm()
58 parm_list->product_id_addr = virt_to_phys(id); in appldata_asm()
59 parm_list->buffer_addr = virt_to_phys(buffer); in appldata_asm()
64 : "d" (virt_to_phys(parm_list)), "m" (*parm_list), "m" (*id) in appldata_asm()
/arch/s390/hypfs/
A Dhypfs_vm.c32 struct diag2fc_parm_list parm_list; in diag2fc() local
34 memcpy(parm_list.userid, query, DIAG2FC_NAME_LEN); in diag2fc()
35 ASCEBC(parm_list.userid, DIAG2FC_NAME_LEN); in diag2fc()
36 memcpy(parm_list.aci_grp, all_groups, DIAG2FC_NAME_LEN); in diag2fc()
37 ASCEBC(parm_list.aci_grp, DIAG2FC_NAME_LEN); in diag2fc()
38 parm_list.addr = (unsigned long)addr; in diag2fc()
39 parm_list.size = size; in diag2fc()
40 parm_list.fmt = 0x02; in diag2fc()
48 : "=d" (residual_cnt), "+d" (rc) : "0" (&parm_list) : "memory"); in diag2fc()
/arch/s390/appldata/
A Dappldata_base.c140 struct appldata_parameter_list *parm_list; in appldata_diag() local
144 parm_list = kmalloc(sizeof(*parm_list), GFP_KERNEL); in appldata_diag()
147 if (parm_list && id) { in appldata_diag()
150 rc = appldata_asm(parm_list, id, function, in appldata_diag()
154 kfree(parm_list); in appldata_diag()

Completed in 7 milliseconds