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_channels = nval; in sdw_slave_read_dpn()
235 dpn[i].channels = devm_kcalloc(&slave->dev, in sdw_slave_read_dpn()
236 dpn[i].num_channels, in sdw_slave_read_dpn()
237 sizeof(*dpn[i].channels), in sdw_slave_read_dpn()
239 if (!dpn[i].channels) in sdw_slave_read_dpn()
244 dpn[i].channels, dpn[i].num_channels); in sdw_slave_read_dpn()
249 dpn[i].num_ch_combinations = nval; in sdw_slave_read_dpn()
250 dpn[i].ch_combinations = devm_kcalloc(&slave->dev, in sdw_slave_read_dpn()
251 dpn[i].num_ch_combinations, in sdw_slave_read_dpn()
252 sizeof(*dpn[i].ch_combinations), in sdw_slave_read_dpn()
254 if (!dpn[i].ch_combinations) in sdw_slave_read_dpn()
259 dpn[i].ch_combinations, in sdw_slave_read_dpn()
260 dpn[i].num_ch_combinations); in sdw_slave_read_dpn()
264 "mipi-sdw-modes-supported", &dpn[i].modes); in sdw_slave_read_dpn()
267 &dpn[i].max_async_buffer); in sdw_slave_read_dpn()
269 dpn[i].block_pack_mode = fwnode_property_read_bool(node, in sdw_slave_read_dpn()
273 &dpn[i].port_encoding); in sdw_slave_read_dpn()