Lines Matching refs:state
129 #define hybrid_tuner_request_state(type, state, list, i2cadap, i2caddr, devname)\ argument
132 list_for_each_entry(state, &list, hybrid_tuner_instance_list) { \
133 if (((i2cadap) && (state->i2c_props.adap)) && \
134 ((i2c_adapter_id(state->i2c_props.adap) == \
136 (i2caddr == state->i2c_props.addr))) { \
137 __tuner_info(state->i2c_props, \
139 state->i2c_props.count++; \
140 __ret = state->i2c_props.count; \
145 state = kzalloc(sizeof(type), GFP_KERNEL); \
146 if (NULL == state) \
148 state->i2c_props.addr = i2caddr; \
149 state->i2c_props.adap = i2cadap; \
150 state->i2c_props.name = devname; \
151 __tuner_info(state->i2c_props, \
153 list_add_tail(&state->hybrid_tuner_instance_list, &list);\
154 state->i2c_props.count++; \
155 __ret = state->i2c_props.count; \
161 #define hybrid_tuner_release_state(state) \ argument
164 state->i2c_props.count--; \
165 __ret = state->i2c_props.count; \
166 if (!state->i2c_props.count) { \
167 __tuner_info(state->i2c_props, "destroying instance\n");\
168 list_del(&state->hybrid_tuner_instance_list); \
169 kfree(state); \
174 #define hybrid_tuner_report_instance_count(state) \ argument
177 if (state) \
178 __ret = state->i2c_props.count; \