Home
last modified time | relevance | path

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

/linux-6.1.9/arch/s390/include/asm/
Dappldata.h44 static inline int appldata_asm(struct appldata_parameter_list *parm_list, in appldata_asm() argument
53 parm_list->diag = 0xdc; in appldata_asm()
54 parm_list->function = fn; in appldata_asm()
55 parm_list->parlist_length = sizeof(*parm_list); in appldata_asm()
56 parm_list->buffer_length = length; in appldata_asm()
57 parm_list->product_id_addr = (unsigned long) id; in appldata_asm()
58 parm_list->buffer_addr = virt_to_phys(buffer); in appldata_asm()
63 : "d" (parm_list), "m" (*parm_list), "m" (*id) in appldata_asm()
/linux-6.1.9/arch/s390/hypfs/
Dhypfs_vm.c63 struct diag2fc_parm_list parm_list; in diag2fc() local
65 memcpy(parm_list.userid, query, NAME_LEN); in diag2fc()
66 ASCEBC(parm_list.userid, NAME_LEN); in diag2fc()
67 memcpy(parm_list.aci_grp, all_groups, NAME_LEN); in diag2fc()
68 ASCEBC(parm_list.aci_grp, NAME_LEN); in diag2fc()
69 parm_list.addr = (unsigned long)addr; in diag2fc()
70 parm_list.size = size; in diag2fc()
71 parm_list.fmt = 0x02; in diag2fc()
79 : "=d" (residual_cnt), "+d" (rc) : "0" (&parm_list) : "memory"); in diag2fc()
/linux-6.1.9/drivers/s390/char/
Dmonwriter.c57 struct appldata_parameter_list *parm_list; in monwrite_diag() local
62 parm_list = kmalloc(sizeof(*parm_list), GFP_KERNEL); in monwrite_diag()
64 if (!id || !parm_list) in monwrite_diag()
72 rc = appldata_asm(parm_list, id, fcn, in monwrite_diag()
80 kfree(parm_list); in monwrite_diag()
/linux-6.1.9/arch/s390/appldata/
Dappldata_base.c155 struct appldata_parameter_list *parm_list; in appldata_diag() local
159 parm_list = kmalloc(sizeof(*parm_list), GFP_KERNEL); in appldata_diag()
162 if (parm_list && id) { in appldata_diag()
165 rc = appldata_asm(parm_list, id, function, in appldata_diag()
169 kfree(parm_list); in appldata_diag()