Lines Matching refs:devinfo
63 struct i2c_devinfo *devinfo; in i2c_register_board_info() local
65 devinfo = kzalloc(sizeof(*devinfo), GFP_KERNEL); in i2c_register_board_info()
66 if (!devinfo) { in i2c_register_board_info()
72 devinfo->busnum = busnum; in i2c_register_board_info()
73 devinfo->board_info = *info; in i2c_register_board_info()
76 devinfo->board_info.properties = in i2c_register_board_info()
78 if (IS_ERR(devinfo->board_info.properties)) { in i2c_register_board_info()
79 status = PTR_ERR(devinfo->board_info.properties); in i2c_register_board_info()
80 kfree(devinfo); in i2c_register_board_info()
86 devinfo->board_info.resources = in i2c_register_board_info()
91 if (!devinfo->board_info.resources) { in i2c_register_board_info()
93 kfree(devinfo); in i2c_register_board_info()
98 list_add_tail(&devinfo->list, &__i2c_board_list); in i2c_register_board_info()