Symbol: sale
drivers/s390/cio/chsc.h
225
struct sale scmal[248];
drivers/s390/cio/scm.c
135
static void scmdev_setup(struct scm_device *scmdev, struct sale *sale,
drivers/s390/cio/scm.c
138
dev_set_name(&scmdev->dev, "%016llx", (unsigned long long) sale->sa);
drivers/s390/cio/scm.c
140
scmdev->address = sale->sa;
drivers/s390/cio/scm.c
142
scmdev->attrs.rank = sale->rank;
drivers/s390/cio/scm.c
143
scmdev->attrs.persistence = sale->p;
drivers/s390/cio/scm.c
144
scmdev->attrs.oper_state = sale->op_state;
drivers/s390/cio/scm.c
145
scmdev->attrs.data_state = sale->data_state;
drivers/s390/cio/scm.c
146
scmdev->attrs.rank = sale->rank;
drivers/s390/cio/scm.c
147
scmdev->attrs.release = sale->r;
drivers/s390/cio/scm.c
148
scmdev->attrs.res_id = sale->rid;
drivers/s390/cio/scm.c
158
static void scmdev_update(struct scm_device *scmdev, struct sale *sale)
drivers/s390/cio/scm.c
164
changed = scmdev->attrs.rank != sale->rank ||
drivers/s390/cio/scm.c
165
scmdev->attrs.oper_state != sale->op_state;
drivers/s390/cio/scm.c
166
scmdev->attrs.rank = sale->rank;
drivers/s390/cio/scm.c
167
scmdev->attrs.oper_state = sale->op_state;
drivers/s390/cio/scm.c
182
const struct sale *sale = data;
drivers/s390/cio/scm.c
184
return scmdev->address == sale->sa;
drivers/s390/cio/scm.c
187
static struct scm_device *scmdev_find(struct sale *sale)
drivers/s390/cio/scm.c
191
dev = bus_find_device(&scm_bus_type, NULL, sale, check_address);
drivers/s390/cio/scm.c
198
struct sale *sale, *scmal = scm_info->scmal;
drivers/s390/cio/scm.c
202
for (sale = scmal; sale < scmal + num; sale++) {
drivers/s390/cio/scm.c
203
scmdev = scmdev_find(sale);
drivers/s390/cio/scm.c
205
scmdev_update(scmdev, sale);
drivers/s390/cio/scm.c
213
scmdev_setup(scmdev, sale, scm_info->is, scm_info->mbc);
drivers/s390/cio/scm.c
244
) / sizeof(struct sale);