Lines Matching refs:rsc_hdr
46 struct rsc_hdr { struct
68 struct rsc_hdr header[MAX_SLV_ID]; argument
105 static inline void *rsc_to_entry_header(struct rsc_hdr *hdr) in rsc_to_entry_header()
113 rsc_offset(struct rsc_hdr *hdr, struct entry_header *ent) in rsc_offset()
138 struct rsc_hdr *rh) in cmd_db_get_header()
140 struct rsc_hdr *rsc_hdr; in cmd_db_get_header() local
156 rsc_hdr = &cmd_db_header->header[i]; in cmd_db_get_header()
157 if (!rsc_hdr->slv_id) in cmd_db_get_header()
160 ent = rsc_to_entry_header(rsc_hdr); in cmd_db_get_header()
161 for (j = 0; j < le16_to_cpu(rsc_hdr->cnt); j++, ent++) { in cmd_db_get_header()
166 if (j < le16_to_cpu(rsc_hdr->cnt)) { in cmd_db_get_header()
168 memcpy(rh, rsc_hdr, sizeof(*rh)); in cmd_db_get_header()
190 struct rsc_hdr rsc_hdr; in cmd_db_read_addr() local
192 ret = cmd_db_get_header(id, &ent, &rsc_hdr); in cmd_db_read_addr()
211 struct rsc_hdr rsc_hdr; in cmd_db_read_aux_data() local
217 ret = cmd_db_get_header(id, &ent, &rsc_hdr); in cmd_db_read_aux_data()
226 memcpy(data, rsc_offset(&rsc_hdr, &ent), len); in cmd_db_read_aux_data()
243 struct rsc_hdr rsc_hdr; in cmd_db_read_aux_data_len() local
245 ret = cmd_db_get_header(id, &ent, &rsc_hdr); in cmd_db_read_aux_data_len()
262 struct rsc_hdr rsc_hdr; in cmd_db_read_slave_id() local
265 ret = cmd_db_get_header(id, &ent, &rsc_hdr); in cmd_db_read_slave_id()