Lines Matching refs:dpn

163 			      struct sdw_dpn_prop *dpn, int count, int ports,  in sdw_slave_read_dpn()  argument
180 dpn[i].num = bit; in sdw_slave_read_dpn()
189 &dpn[i].max_word); in sdw_slave_read_dpn()
191 &dpn[i].min_word); in sdw_slave_read_dpn()
195 dpn[i].num_words = nval; in sdw_slave_read_dpn()
196 dpn[i].words = devm_kcalloc(&slave->dev, in sdw_slave_read_dpn()
197 dpn[i].num_words, in sdw_slave_read_dpn()
198 sizeof(*dpn[i].words), in sdw_slave_read_dpn()
200 if (!dpn[i].words) in sdw_slave_read_dpn()
205 dpn[i].words, dpn[i].num_words); in sdw_slave_read_dpn()
209 &dpn[i].type); in sdw_slave_read_dpn()
213 &dpn[i].max_grouping); in sdw_slave_read_dpn()
215 dpn[i].simple_ch_prep_sm = fwnode_property_read_bool(node, in sdw_slave_read_dpn()
220 &dpn[i].ch_prep_timeout); in sdw_slave_read_dpn()
224 &dpn[i].imp_def_interrupts); in sdw_slave_read_dpn()
227 &dpn[i].min_ch); in sdw_slave_read_dpn()
230 &dpn[i].max_ch); in sdw_slave_read_dpn()
234 dpn[i].num_ch = nval; in sdw_slave_read_dpn()
235 dpn[i].ch = devm_kcalloc(&slave->dev, dpn[i].num_ch, in sdw_slave_read_dpn()
236 sizeof(*dpn[i].ch), in sdw_slave_read_dpn()
238 if (!dpn[i].ch) in sdw_slave_read_dpn()
243 dpn[i].ch, dpn[i].num_ch); in sdw_slave_read_dpn()
248 dpn[i].num_ch_combinations = nval; in sdw_slave_read_dpn()
249 dpn[i].ch_combinations = devm_kcalloc(&slave->dev, in sdw_slave_read_dpn()
250 dpn[i].num_ch_combinations, in sdw_slave_read_dpn()
251 sizeof(*dpn[i].ch_combinations), in sdw_slave_read_dpn()
253 if (!dpn[i].ch_combinations) in sdw_slave_read_dpn()
258 dpn[i].ch_combinations, in sdw_slave_read_dpn()
259 dpn[i].num_ch_combinations); in sdw_slave_read_dpn()
263 "mipi-sdw-modes-supported", &dpn[i].modes); in sdw_slave_read_dpn()
266 &dpn[i].max_async_buffer); in sdw_slave_read_dpn()
268 dpn[i].block_pack_mode = fwnode_property_read_bool(node, in sdw_slave_read_dpn()
272 &dpn[i].port_encoding); in sdw_slave_read_dpn()