Lines Matching refs:state
131 #define hybrid_tuner_request_state(type, state, list, i2cadap, i2caddr, devname)\ argument
134 list_for_each_entry(state, &list, hybrid_tuner_instance_list) { \
135 if (((i2cadap) && (state->i2c_props.adap)) && \
136 ((i2c_adapter_id(state->i2c_props.adap) == \
138 (i2caddr == state->i2c_props.addr))) { \
139 __tuner_info(state->i2c_props, \
141 state->i2c_props.count++; \
142 __ret = state->i2c_props.count; \
147 state = kzalloc(sizeof(type), GFP_KERNEL); \
148 if (NULL == state) \
150 state->i2c_props.addr = i2caddr; \
151 state->i2c_props.adap = i2cadap; \
152 state->i2c_props.name = devname; \
153 __tuner_info(state->i2c_props, \
155 list_add_tail(&state->hybrid_tuner_instance_list, &list);\
156 state->i2c_props.count++; \
157 __ret = state->i2c_props.count; \
163 #define hybrid_tuner_release_state(state) \ argument
166 state->i2c_props.count--; \
167 __ret = state->i2c_props.count; \
168 if (!state->i2c_props.count) { \
169 __tuner_info(state->i2c_props, "destroying instance\n");\
170 list_del(&state->hybrid_tuner_instance_list); \
171 kfree(state); \
176 #define hybrid_tuner_report_instance_count(state) \ argument
179 if (state) \
180 __ret = state->i2c_props.count; \