Lines Matching defs:data
557 const struct factors_data *data)
568 return sunxi_factors_register(node, data, &clk_lock, reg);
651 const struct mux_data *data,
675 data->shift, SUNXI_MUX_GATE_WIDTH,
776 const struct div_data *data)
798 reg, data->shift, data->width,
799 data->pow ? CLK_DIVIDER_POWER_OF_TWO : 0,
800 data->table, &clk_lock);
867 * sunxi_divs_clk_setup() helper data
874 const struct factors_data *factors; /* data for the factor clock */
944 const struct divs_data *data)
955 struct factors_data factors = *data->factors;
962 if (data->ndivs)
963 ndivs = data->ndivs;
967 if (data->div[i].self) {
1025 if (data->div[i].self) {
1035 if (data->div[i].gate) {
1041 gate->bit_idx = data->div[i].gate;
1048 if (data->div[i].fixed) {
1054 fix_factor->div = data->div[i].fixed;
1063 flags = data->div[i].pow ? CLK_DIVIDER_POWER_OF_TWO : 0;
1066 divider->shift = data->div[i].shift;
1070 divider->table = data->div[i].table;
1083 (data->div[i].critical ?