Faits: Faits: A. Par lettre du 28 septembre 1997, B._ a résilié son contrat de travail auprès de la banque X._ SA pour le 31 décembre 1997. Sa prestation de sortie a été transférée, à sa demande, de la fondation de prévoyance en faveur du personnel de la banque X._ SA (la fondation) à la Bâloise-Vie, institution de prévoyance de son nouvel employeur. Dans sa séance extraordinaire du 4 septembre 1998, le conseil de fondation a décidé à l'unanimité de procéder à une distribution des fonds libres, à une hauteur de 20 millions de francs, sur la base de quatre critères soit la durée de service, le capital vieillesse accumulé, l'âge et le gain assuré. Le cercle des bénéficiaires était déterminé comme suit: «Berechtigung und Stichtag Berechtigt sind alle Versicherten, die bis und mit 1. Januar 1998 in die Personalvorsorgestiftung der Bank X._ AG eingetreten sind. Ebenso werden seit dem 1. Januar 1998 ausgetretene Versicherte berücksichtigt. Von der Berechtigung ausgeschlossen werden bis 31. Dezember 1997 ausgetretene, resp. ab 2. Januar 1998 eingetretene Versicherte. Als Stichtag für die Gewichtung (Berücksichtigung der Kriterien) wird der 1. Januar 1998 herangezogen. Der Zeitpunkt der Ausschüttung wird mit 1. November 1998 bestimmt». Ayant appris que la fondation avait décidé cette distribution des réserves libres, B._ a demandé à en bénéficier, ce que la fondation a refusé. Ayant appris que la fondation avait décidé cette distribution des réserves libres, B._ a demandé à en bénéficier, ce que la fondation a refusé. B. Par acte du 5 mars 2002, B._ a ouvert action contre la fondation en concluant à ce qu'il bénéficie de la distribution d'une part des fonds libres. La fondation a conclu au rejet de la demande. Par jugement du 28 mai 2002, le Tribunal administratif de la République et canton de Genève (aujourd'hui, en matière d'assurances sociales: Tribunal cantonal des assurances sociales) a rejeté la demande. Par jugement du 28 mai 2002, le Tribunal administratif de la République et canton de Genève (aujourd'hui, en matière d'assurances sociales: Tribunal cantonal des assurances sociales) a rejeté la demande. C. B._ interjette recours de droit administratif contre ce jugement dont il demande l'annulation, sous suite de frais et dépens. Il conclut à ce que: - en application de l'art. 89bis al. 2 CC, la Fondation de prévoyance en faveur du personnel de la banque X._ SA (Personalvorsorgestiftung der Bank X._ AG) soit condamnée à lui communiquer le texte complet de sa décision du 4 septembre 1998 concernant la répartition de réserves libres, à calculer le montant des réserves libres, dans le cas de M. B._, selon les critères retenus dans cette décision et à lui fournir tous les renseignements utiles sur l'application de ces critères; - M. B._ soit autorisé à contrôler les éléments du calcul et le résultat; - la Fondation de prévoyance en faveur du personnel de la banque X._ SA soit condamnée à verser à M. B._ la part de fonds libres déterminée selon ce calcul, avec intérêts à 5 % dès le 30 septembre 1998. L'Office fédéral des assurances sociales a également interjeté recours de droit administratif contre ce jugement dont il demande l'annulation. Il conclut au renvoi du dossier à la juridiction cantonale pour qu'elle statue sur la répartition des fonds libres auxquels l'assuré a droit. La fondation a conclu au rejet des recours, sous suite de dépens.